ComboBox ValueMember错误

时间:2014-02-05 20:21:54

标签: c# winforms visual-studio-2012 error-handling

我的WinForm应用程序中出现此错误:
不支持直接与商店查询(DbSet,DbQuery,DbSqlQuery)绑定数据。而是使用数据填充DbSet,例如通过在DbSet上调用Load,然后绑定到本地数据。对于WPF绑定到DbSet.Local。对于WinForms绑定到DbSet.Local.ToBindingList()。

这是我的代码:

private DataBaseEntities entity = new DataBaseEntities();
categoryComboBox.DataSource = entity.TableName;
categoryComboBox.DisplayMember = "Description";
//ProductType is the Primary Key of the table and is Identity as well
//And when the compiler arrives here, the error is thrown
categoryComboBox.ValueMember = "ProductType"; 



有人可以帮我解决我的错误吗?

1 个答案:

答案 0 :(得分:0)

您不能像这样直接将表格分配给网格。尝试将其转换为此列表

categoryComboBox.DataSource = entity.TableName.ToList();

这应该有用。