CheckedComboboxEdit检查项无法正常工作

时间:2012-09-03 14:06:00

标签: c# winforms devexpress

我使用了CheckedComboBoxEdit控件。它由dataTable填充。我以编程方式检查了一个项目。下图显示了输出:

Resulting picture

它表明,下拉菜单中未选择任何项目。我不明白这个问题。

编辑:我找到了问题的根源。但是我不知道,我该如何解决这个问题以及导致问题的原因。

我的代码:

rHOP rGetir = new rHOP();
DevExpress.XtraEditors.Repository.RepositoryItemCheckedComboBoxEdit propertiesBaslattigiSurecler = cceBaslattigiSurecler.Properties;

DataTable dt = rGetir.GetirSurecTanim(0, 0);

dt.Columns.Add("Deger", typeof(string));

for (int i = 0; i < dt.Rows.Count; i++)
  dt.Rows[i]["Deger"] = dt.Rows[i]["Süreç No"].ToString()
                      + "," + dt.Rows[i]["Sürüm"].ToString();

propertiesBaslattigiSurecler.DataSource = dt;

propertiesBaslattigiSurecler.DisplayMember = "Süreç Ad";
propertiesBaslattigiSurecler.ValueMember = "Deger"; // this line causes the problem
cceBaslattigiSurecler.SetEditValue(null);

dataTable dt有三列,分别为“SüreçAd”,“SüreçNo”,“SüreçAck”。然后我将“Deger”列添加到dataTable中。当我将ValueMember属性设置为“Deger”列时,会出现问题。当我将ValueMember属性设置为另一列时,它可以正常工作。

0 个答案:

没有答案