DevExpress LookupEdit问题

SKD*_*SKD 1 c# lookup devexpress winforms

我的DevExpress.XtraEditors.LookUpEdit控件不起作用

我用这段代码填充组合:

void FillCombo() 
{
     cboStep.Properties.DataSource = ProceduresDALC.Fill_StepDetail(" Where StepID = "+_StepID);
     cboStep.Properties.DisplayMember = "Description";
     cboStep.Properties.ValueMember = "StepID";
     cboStep.Properties.Columns.Clear();
     cboStep.Properties.Columns.Add(new DevExpress.XtraEditors.Controls.LookUpColumnInfo("Description", "Step Detail"));
 }
Run Code Online (Sandbox Code Playgroud)

这些值将加载到LookUpEdit中

但是当我从LookUpEdit中选择一个值时,它只给出了第一个值而不是我的首选值.

小智 5

只需确保StepID是主键.如果它不是主键,那么它将为您提供更改索引事件的第一个值