2009-11-23 4 views
0

Может ли кто-нибудь объяснить, как просто поместить значения из DataTable в элементы данных DevExpress comboBoxEdit? В WinForms это было просто так:Помещать значения из DataTable в DevExpress comboBoxEdit Элементы

dtCat = SqlHelper.GetTable("base_UserCategory_Select", new string[] {}); 
DataRow dr = dtCat.NewRow(); 
dr["UserCategoryID"] = 0; 
dr["CategoryName"] = "<All>"; 
dr["IsSystem"] = "False"; 
dtCat.Rows.InsertAt(dr, 0); 
comboBox1.DataSource = dtCat; 

Как присвоить значения DevExpress comboBoxEdit, как это?

ответ

1
DataTable dtCat = SqlHelper.GetTable("base_UserCategory_Select", new string[] { }); 
DataRow dr = dtCat.NewRow(); 
dr["UserCategoryID"] = 0; 
dr["CategoryName"] = "<All>"; 
dtCat.Rows.InsertAt(dr, 0); 

comboBoxEdit1.ItemsSource = dtCat.DefaultView; 

comboBoxEdit1.SelectedIndex = 1; 
0

Я бы рекомендовал вместо этого использовать элемент управления LookupEdit в сочетании с свойствами DataSource, DisplayMember и ValueMember. Элемент управления ComboBoxEdit не имеет свойства ItemsSource.

Смежные вопросы