当前位置: 代码迷 >> VB Dotnet >> LINQ to DataSet 如何选择指定列
  详细解决方案

LINQ to DataSet 如何选择指定列

热度:530   发布时间:2016-04-25 01:58:27.0
LINQ to DataSet 怎么选择指定列?
通过ADO从数据库把数据放到dataset里,然后通过LINQ过滤和排序,再绑定到datagridview呈现。但最后呈现只需要某些列。

例如dt的table里的数据为  列1 id 列2 name 列3 score  

Dim query = From U In dt.Tables(0).AsEnumerable() Where U.Field(Of String)(1) = "张三" Select U Order By U.Field(Of Integer)("id") 

只想输出 name 和 score 应该怎么写?

另外 LINQ 如何直接绑定到datagridview ?现在我是通过CopyToDataTable新增了一张表,然后再绑定到datagridview的。

多谢!

------解决思路----------------------
绑定的话,执行.ToList然后将结果赋给DataSource就可以了
只想输出两项的话
C#里面是new一个匿名类就可以
VB.NET里面语法不了解额……
  相关解决方案