【发布时间】:2013-11-27 16:41:40
【问题描述】:
我有一个包含这些信息的数据表:
|"Repere"|"Position"|"Prix"|
|"AA" | "1" | 1800 |
|"AA" | "1" | 5200 |
|"AA" | "2" | 1500 |
|"AA" | "2" | 0300 |
|"BB" | "1" | 0010 |
“Repere”和“Position”列是字符串。
列“Prix”为 Double。
我想在按“Repere”和“Position”分组后对“Prix”列中的值求和。
我改进了使用 linq 对象查询,但我不知道我必须如何做才能得出总和。
我给你我提出的问题:
Dim ReqPrixModel = From Row In dTable_Devis.Rows _
Group Row.item("Prix") By Rep = Row.Item("Repere"), Pos = Row.item("Position") Into Group _
Select New With {.Prix = From i In dTable_Devis.Rows
Where (i.Item("Repere") = Rep And i.item("Position") = Pos)
Select (i.Item("Prix"))}
【问题讨论】:
标签: vb.net linq datatable linq-to-objects