我的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";
有人可以帮我解决我的错误吗?
答案 0 :(得分:0)
您不能像这样直接将表格分配给网格。尝试将其转换为此列表
categoryComboBox.DataSource = entity.TableName.ToList();
这应该有用。