Dim x = From row In f_table.AsEnumerable()
Select row("Crop")
据我了解,“f_table.AsEnumerable”应该使我的搜索对象(在这种情况下为“行”)成为数据行对象。这个简单的示例运行时没有任何异常,但没有找到任何条目(如果我切换到从 f_table 获取的数据行数组,而不是 f_table.AsEnumerable,则此搜索有效)。
任何想法为什么 AsEnumerable 不允许搜索表的行?
编辑/添加:以下是我所拥有的,其中“emptyrows”是 f_table 中行的子集数组。
Dim emptyrows_grouped = From row In emptyrows
Order By row("Date"), row("Time")
Group By New With {.date = row("Date")}.date,
New With {.crop = row("Crop")}.crop
Into Group
我想要的是这种形式:
Dim emptyrows_grouped = From row In f_table.AsEnumerable
Where row.Field(Of String)("SamplePosition") Like "Emp%"
Order By row("Date"), row("Time")
Group By New With {.date = row("Date")}.date,
New With {.crop = row("Crop")}.crop
Into Group