31/01/23 17:52
pacifico
Buonasera,
Il problema che gradirei risolvere riguarda la somma delle colonne del DataGridView.
Ho provato con il seguente codice
DataGridView.Columns.Clear();
DataGridView.ColumnCount = 5;
DataGridView.Columns[0].Name = "ID";
DataGridView.Columns[1].Name = "Nome";
DataGridView.Columns[2].Name = "Tabella A";
DataGridView.Columns[3].Name = "Tabella B";
DataGridView.Columns[4].Name = "Totale";
DataGridView.Columns[1].Width = 100;
DataGridView.Columns[2].Width = 80;
DataGridView.Columns[3].Width = 80;
DataGridView.Columns[4].Width = 80;
DataGridView.Columns[0].Visible = false;
DataGridView.Rows.Add(1, "Asso"
DataGridView.Rows.Add(2, " ", 5);
DataGridView.Rows.Add(3, " ", " ", 5);
DataGridView.Rows.Add(4, " ", 5);
DataGridView.Rows.Add(5, " ", " ", 5);
DataGridView.Rows.Add(6, "Totale"
int Totale = 0, Totale2 = 0;
for (int i = 0; i < DataGridView.Rows.Count - 1; i++)
{
Totale += int.Parse(DataGridView.Rows[i].Cells["Tabella A"].Value.ToString());
Totale2 += int.Parse(DataGridView.Rows[i].Cells["Tabella B"].Value.ToString());
}
DataGridView.Rows.Add(6, "Totale", Totale, Totale2);
Auguro che possiare suggerire per la soluzione, ringrazio anticipatamente e fiducioso, saluto.
Domenico.
Il problema che gradirei risolvere riguarda la somma delle colonne del DataGridView.
Ho provato con il seguente codice
DataGridView.Columns.Clear();
DataGridView.ColumnCount = 5;
DataGridView.Columns[0].Name = "ID";
DataGridView.Columns[1].Name = "Nome";
DataGridView.Columns[2].Name = "Tabella A";
DataGridView.Columns[3].Name = "Tabella B";
DataGridView.Columns[4].Name = "Totale";
DataGridView.Columns[1].Width = 100;
DataGridView.Columns[2].Width = 80;
DataGridView.Columns[3].Width = 80;
DataGridView.Columns[4].Width = 80;
DataGridView.Columns[0].Visible = false;
DataGridView.Rows.Add(1, "Asso"
DataGridView.Rows.Add(2, " ", 5);
DataGridView.Rows.Add(3, " ", " ", 5);
DataGridView.Rows.Add(4, " ", 5);
DataGridView.Rows.Add(5, " ", " ", 5);
DataGridView.Rows.Add(6, "Totale"
int Totale = 0, Totale2 = 0;
for (int i = 0; i < DataGridView.Rows.Count - 1; i++)
{
Totale += int.Parse(DataGridView.Rows[i].Cells["Tabella A"].Value.ToString());
Totale2 += int.Parse(DataGridView.Rows[i].Cells["Tabella B"].Value.ToString());
}
DataGridView.Rows.Add(6, "Totale", Totale, Totale2);
Auguro che possiare suggerire per la soluzione, ringrazio anticipatamente e fiducioso, saluto.
Domenico.
aaa