問題は次のとおりです。複数の列を持つGridViewがあり、そのうちのいくつかにLookUpEdit項目を含めたいと考えています。それらすべてで同じエラーが発生するため、簡単なものを共有します。
このコードでは、単に 2 つのオプションYES または NOを指定する必要がありますが、得られるのはそれらの NULL 文字列値だけです。
// Create a DataSet that contain the 2 values NO and YES and their keys
DataTable dsSiNO = new DataTable("dsSiNO");
dsSiNO.Columns.Add("Valor", typeof(Decimal));
dsSiNO.Columns.Add("Tipo");
dsSiNO.Rows.Add(0, @""+MsgResources.GetString("MsgNo"));
dsSiNO.Rows.Add(1, @"" + MsgResources.GetString("MsgYes"));
// Create the LookUpEdit variable and set it's options
DevExpress.XtraEditors.Repository.RepositoryItemLookUpEdit myLookup = new DevExpress.XtraEditors.Repository.RepositoryItemLookUpEdit();
myLookup.ShowHeader = false;
myLookup.ShowFooter = false;
myLookup.DataSource = dsSiNO ;
myLookup.Columns.Add(new DevExpress.XtraEditors.Controls.LookUpColumnInfo("Valor"));
myLookup.Columns.Add(new DevExpress.XtraEditors.Controls.LookUpColumnInfo("Tipo"));
myLookup.DisplayMember = "Tipo";
myLookup.ValueMember = "Valor";
// Finally set the LookUpEdit object to the column
gColNEGOCIO.ColumnEdit = myLookup;
私が得るのは、「[Empty]」文字列を持つセルだけです。