Проблема DevExpress LookupEdit

Мой 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"));
 }

Ценности загружаются в LookUpEdit

Но когда я выбираю стоимость из LookUpEdit, он дает мне первую стоимость только вместо моей предпочтительной стоимости.

1
nl ja de

2 ответы

Просто удостоверьтесь, что StepID - первичный ключ здесь. Если это не будет первичный ключ тогда, то это даст вам первую стоимость на событии индекса изменения

5
добавлено

Ваш код работает правильно мне с моим источником данных:

void FillLookUp() {
    lookUpEdit1.Properties.DataSource = new List{
        new StepDetails(){ StepID = 0, Description = "Step1" },
        new StepDetails(){ StepID = 1, Description = "Step2" },
        new StepDetails(){ StepID = 2, Description = "Step3" },
    };
    lookUpEdit1.Properties.DisplayMember = "Description";
    lookUpEdit1.Properties.ValueMember = "StepID";
    lookUpEdit1.Properties.Columns.Clear();
    lookUpEdit1.Properties.Columns.Add(new LookUpColumnInfo("Description", "Step Detail"));
}

Кажется, что некоторые проблемы с восстановлением данных из вашей базы данных вызывают эту проблему. Так, я предлагаю, чтобы вы связались Поддержка DevExpress для дальнейшего исследования.

0
добавлено
Microsoft Stack Jobs
Microsoft Stack Jobs
1 788 участник(ов)

Work & freelance only Microsoft Stack. Feed https://t.me/Microsoftstackjobsfeed Чат про F#: @Fsharp_chat Чат про C#: @CSharpChat Чат про Xamarin: @xamarin_russia Чат общения:@dotnettalks

Microsoft Developer Community Chat
Microsoft Developer Community Chat
584 участник(ов)

Чат для разработчиков и системных администраторов Microsoft Developer Community. __________ Новостной канал: @msdevru __________ Баним за: оскорбления, мат, рекламу, флуд, флейм, спам, NSFW контент, а также большое количество оффтоп тем. @banofbot