0
i ont la vb.net suivante requête LINQGroupe LINQ par et Somme syntaxe
Dim q = From row In dx.AsEnumerable
Group row By G = New With {.Cat = row.Field(Of Integer)("catalogid")}.Cat,
New With {.Backorder = row.Field(Of Integer)("backorder")}.Backorder Into pg = Group
Select New With
{
.Cat = pg.Cat,
.Backorder = pg.Sum(Function(x) x.Backorder)
}
j'ai ce dx appelé datatable
catalogid backorder
1 5
1 10
2 1
2 5
je veux Sum
backorder
colonne où catalogid
est la même façon le résultat est le suivant
catalogid backorder
1 15
2 6
dans le Selec t nouveau avec une partie, quel est le problème?
tout indice sur comment puis-je mettre le résultat dans un datatable ou l'enregistrer sur datatable dx? – user1570048
Utilisez CopyToDataTable(), voir ma réponse éditée –
sauf que copyToDataTable ne fonctionnera pas avec Enumerable – user1570048