witam,
potrzebuję odczytać sumę kolumny z girda i umieścić tą wartość w Labelu (kolumna w gridzie jest ukryta). Jak mogę odczytać wartość?
witam,
potrzebuję odczytać sumę kolumny z girda i umieścić tą wartość w Labelu (kolumna w gridzie jest ukryta). Jak mogę odczytać wartość?
int suma = 0;
foreach (DataGridViewRow row in this.dataGridView1.Rows)
{
suma += Convert.ToInt32(row.Cells[1].Value);
}
this.label1.Text = suma.ToString();
//albo LINQ
var suma2 = (from row in this.dataGridView1.Rows.Cast<DataGridViewRow>()
select Convert.ToInt32(row.Cells[1].Value)).Sum();
this.label2.Text = suma2.ToString();
Jeśli pod grida podpinasz DataTable, to można prościej:
int suma = Convert.ToInt32(dataTable.Compute("Sum(nazwa_kolumny", ""));