0
我在該應用程序的c#中創建了Windows應用程序我在第一列中使用了devexpress的gridview控件,我使用了repositoryitemcombobox並綁定了repositorycombobox中的數據。組合框有數據,當選擇從下拉任何數據向下從下拉列表中顯示選定的值,但是當移動到下一列之前的列值顯示爲空未在devexpress gridview中設置RipositoryItemCombobox值
例子:
private void gridView1_InitNewRow(object sender, InitNewRowEventArgs e) {
FoundryBusinessAccess bal = new FoundryBusinessAccess();
RepositoryItemComboBox comproduct = new RepositoryItemComboBox();
DataTable dtpro = new DataTable();
dtpro = bal.SelectProductName();
List<string> listdata = dtpro.AsEnumerable().Select(r => r.Field<string>("prod_name")).ToList();
foreach (object list in listdata) {
comproduct.Items.Add(list.ToString());
}
gridControl1.RepositoryItems.Add(comproduct);
prod_name.ColumnEdit = comproduct;
}
我從數據庫綁定repositoryitemcombobox,在這種情況下CustomRowCellEdit事件不起作用。 –
使用ShownEditor事件來填充它的數據.. –
謝謝你的作品。 –