Gruppe von in der DataTable-Spalte Summe
In den folgenden code für die Suche nach sum of Rate colum
n in der DataTable dt
dt.Compute("Sum(Convert(Rate, 'System.Int32'))");
In diesem ist es möglich, zuweisen group by clause like SQL
Inn um die Summe basierend auf einem Wert in einer anderen Spalte der gleichen dt
Fo z.B.:
----------------------------
Rate | Group
----------------------------
100 | A
120 | B
70 | A
----------------------------
Ich möchte nur zu bekommen Sum A=170
eine Sum B=120
.
InformationsquelleAutor Nithesh | 2011-10-12
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen, LINQ,
InformationsquelleAutor adatapost
mithilfe von LINQ ist eine gute Idee. wenn mit dem Sie arbeiten .net 2.0 implementieren Sie diese wie folgt:
InformationsquelleAutor ojlovecd
Möchten Sie vielleicht, um die Liste der distinct Gruppe Werte aus der Datentabelle zuerst. Dann eine Schleife durch die Liste der Gruppen und rufen Sie die Funktion für jede Gruppe:
InformationsquelleAutor Fun Mun Pieng