ASP.NET c# Zeile hinzufügen auf dataset
ich habe einen Datensatz, die im mit zu berechnen einige Verkaufszahlen, dieser Datensatz hat über 15 Spalten möchte ich hinzufügen, dass eine neue Zeile an das Ende des Datensatzes zu berechnen, die der Summe einer jeden Spalte. heres ein Beispiel, wie der Datensatz aussieht
NAME | GP | ORD_GP | EXP | TOTAL GP
a 206 48 -239 15
b 0 27 0 27
so was will ich in der Lage sein zu tun ist, fügen Sie eine weitere Zeile am Ende, die calulate die Summe jeder Zeile, so dass es Aussehen würde, so etwas wie
NAME | GP | ORD_GP | EXP | TOTAL GP
a 206 48 -239 15
b 0 27 0 27
TOTAL 206 75 -239 42
bisher habe ich
ds.Tables[0].Rows.Add("TOTAL");
foreach (DataColumn dc in ds.Tables[0].Columns)
{
//add upp column data and put into toal field
}
Möglich, Duplikat der Wie kann ich dynamisch hinzufügen von Spalten und Zeilen zu einer leeren Datensatz?
InformationsquelleAutor c11ada | 2011-06-17
Du musst angemeldet sein, um einen Kommentar abzugeben.
Haben Sie einen Blick auf die DataTable.Berechnen Methode:
Rufen Sie diese Funktion nur einmal, zum Beispiel:
Bearbeitet nach Ihren neuen Informationen
Nein, diese Funktion muss nur einmal aufgerufen werden, weil
dt.Compute("Sum(Total)", null)
wird zusammenfassend bereits die total-Spalte aller Zeilen implizit. Haben Sie einen Blick auf den Link, den ich habe.ich versuchte Ihre Methode, aber das alles scheint zu tun ist, fügen Sie eine leere Zeile und Spalte !! schauen Sie bitte in den update-es könnte verdeutlichen, was ich versuche zu erreichen
ich habe bearbeitet meine Antwort nach deinen neuen Infos.
InformationsquelleAutor Rango
Gewusst wie: Hinzufügen von Zeilen einer DataTable
InformationsquelleAutor Pranay Rana