我刚刚找到实体的linq。我决定在我的程序中使用它。
我有一个带有Sql server 2014的数据库。我在“Ado.net实体数据模型”的帮助下导入了我的数据库。
在此之前一切都很好,我创建了一个上下文,我将它绑定在一个绑定源上,绑定源绑定到我的datagridview。
问题在于,当我在bindingsource.filter的帮助下过滤我的datagridview时,没有任何反应。
bindingsource.DataSource = entitiesCOOP.completeInventory.ToList()
dgv.DataSource = bindingsource
bindingsource.Filter = String.Format("description LIKE '" & txt_description.Text & "%'")
dgv.Refresh()
我在某处犯了错误吗?或者它是一个不允许过滤的列表?
否则,在实体框架的帮助下,我是否可以使用另一种方法来过滤数据网格视图?
答案 0 :(得分:0)
过滤传入的请求。我没有包含Like运算符,因为你没有与equals相同的通配符 - 粗略。
bindingsource.DataSource = entitiesCOOP.completeInventory.
Where(Function(ci) ci.description = txt_description.Text).ToList