【发布时间】:2016-01-13 15:51:22
【问题描述】:
我有一个 GridView(gv)。和一个数据表(dt)。我希望能够使用 Linq 来获取仅包含其列名的列表。
我知道 gv.Columns 是 GridViewDataColumns 的集合,并且具有“名称”属性。我也知道 dt.Columns 是 DataColumns 的集合,并且具有“ColumnName”属性。
我试图做类似的事情:
Dim gvList as List(Of String) = gv.Columns.Select(x=>x.Name).ToList()
Dim dtList as List(Of String) = dt.Columns.Select(y=>y.ColumnName).ToList()
但我收到错误提示我需要括号。我是否朝着正确的方向前进?
谢谢!
【问题讨论】:
-
这个例子看起来像是 VB 和 C# 的混合体。那么它应该是什么?