这是我第一次尝试在数据网格视图(WinForms、C#、EF4)中使用组合框列。在设计器中,我创建了一个 datagridview 来显示订单表,并在 datagrid 内部创建了一个组合框列来显示客户表中的客户名称,该列现在具有以下属性:
数据:
DataPropertyName:CustomerID
DataSorce:customerBindingSource
DisplayMember:CompanyName
ValueMember:CustomerID
设计:
(名称):Cbo
ColumnType:DataGridViewComboBoxColumn
然后我输入了下一个代码:
private void Form1_Load(object sender, EventArgs e)
{
nw = new NorthwindEntities();
testBindingSource.DataSource = nw.Orders;
}
运行项目时,收到错误消息:“datagridviewcombocell 不是有效值”。请问这方面有什么建议吗,有什么遗漏吗?