Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/259.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 当绑定到链接到EF4实体的linq查询结果时,如何过滤DataGridView_C#_Linq_Entity Framework_Datagridview_Filter - Fatal编程技术网

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

C# 当绑定到链接到EF4实体的linq查询结果时,如何过滤DataGridView,c#,linq,entity-framework,datagridview,filter,C#,Linq,Entity Framework,Datagridview,Filter,我有一个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

我有一个
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%'

如何进行此操作?

使用LINQ筛选您的收藏:

var filteredLeaders = leader.Where(o=>o.Name.StartsWith("A"));
然后重新绑定网格:

DataGridView1.DataSource = filteredLeaders;

Linq到SQL是有用的

有很多种形式

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