2009-11-23 1 views
0

DevExpress comboBoxEdit Items의 DataTable에서 값을 단순히 입력하는 방법을 설명 할 수 있습니까? 윈폼에서 단순히 같았다 :DevExpress의 DataTable에서 값 입력 comboBoxEdit Items

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

대신 DataSource, DisplayMember 및 ValueMember 속성과 함께 LookupEdit 컨트롤을 사용하는 것이 좋습니다. ComboBoxEdit 컨트롤에는 ItemsSource 속성이 없습니다.