C# .Net DataGridView的使用 Linq查询

2017-05-06 02:23
我现在需要将DataGridView中的datasource 使用Linq查询,怎么弄。。。

回复讨论(解决方案)

var getData=from p in db.userinfo where p.id==1 select p;

DataGridView中.Datasource =getData; 
dgvSample.DataSource = from a  in dbml.table select a ;


大概就是这样子吧
我现在需要将DataGridView中的datasource 使用Linq查询,怎么弄。。。


 datasource.Where(o=>o,id = 1);
一般就是这么操作:
下面这个是找到
字段类型为string的a列,并且值=="Jay"得所有行.
CopyToDataTable<DataRow>()代表根据结果集产生一个新的datatable
            var q = dt.AsEnumerable().Where(x => x.Field<string>("a") == "Jay").CopyToDataTable<DataRow>();