我在这里非常密集,但我正在尝试从DataTable中获取一些统计数据。数据表中的一列被称为"颜色"。
我需要找出数据表中每个"color"实例的数量。
我正在尝试:
Dim q = From p In PGWorkingDataTable _
Group p By p("colour") Into Group _
Select Group
但我在设计时遇到了编译器错误:p("color")部分的"只能从没有参数的简单名称或限定名称推断范围变量名称"。
我需要一些认真的指导。谢谢你的帮助。
Joe
您需要为组密钥指定一个名称:
From p In new DataTable() _
Group p By Color = p("colour") Into Group _
Select Group
在VB.NET中编写LINQ不是任何人喜欢的事情。尝试以下操作:
Dim q = From p In PGWorkingDataTable _
Group By colour = p("colour") _
Into colourCount = Count(p("colour")) _
Select colour, colourCount