【发布时间】:2015-09-22 11:48:01
【问题描述】:
我在 C# 中创建了 windows 应用程序,在该应用程序中我在第一列中使用了 devexpress 的 gridview 控件,我使用了 repositoryitemcombobox 并在 repositorycombobox 中绑定数据。组合框有数据,当从下拉列表中选择任何数据时,它会从下拉列表中显示选定的值,但是当移动到下一列时,上一列的值显示 null
例子:
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;
}
【问题讨论】:
标签: c# gridview devexpress