DataGridView Sum

berechnete Felder im DataGridView mit "DataColumn.Expression"
Summenbildung für eine Spalte mit "DataTable.Compute"
 

 
 

 
  Download
net_dgvsum.zip (12 kB)

 
In diesem Beispiel enthält die Spalte "Gesamt" aus den Feldinhalten "Menge" u. "Artikel" berechnete Felder. Dies wird beim Erstellen der DataTable mit Hilfe von

DataTable.Columns(4).Expression = "Menge * Preis"

realisiert. Unterhalb des Grids wird die Summe aller Zelleninhalte der Spalte "Gesamt" mit Hilfe der DataTable.Compute-Methode dargestellt.

Die Textbox zur Darstellung der Spaltensumme wird immer autom. unterhalb der Spalte "Gesamt" angeordnet und der jeweiligen Breite dieser Spalte angepasst, bzw. ausgeblendet, wenn die Spalte "Gesamt" nicht sichbar ist.