Datatable Grouping Using Linq and VB .NET



我在这里非常密集,但我正在尝试从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

相关内容

  • 没有找到相关文章

最新更新