当绑定到链接到EF4实体的linq查询结果时,如何过滤DataGridView

本文关键字:何过滤 过滤 DataGridView 结果 EF4 链接 绑定 实体 查询 linq | 更新日期: 2023-09-27 18:04:08

我有一个DataGridView绑定到下面的实体上下文

var leader = from l in myEntity.Leaders
                             select new { l.TeamName, ,l.Name ,l.Family, l.InsuranceNumber, l.Mobile };
DataGridView1.DataSource = leader;

现在,我想过滤DataGridView行,例如

where Name like 'A%'

当绑定到链接到EF4实体的linq查询结果时,如何过滤DataGridView

使用LINQ筛选您的集合:

var filteredLeaders = leader.Where(o=>o.Name.StartsWith("A"));

然后重新绑定你的网格:

DataGridView1.DataSource = filteredLeaders;

Linq to SQL是有用的

有很多形式

var x = from T in db.Table where [usual where stuff goes here];