Oppure

Loading
Questo topic e' stato chiuso dal moderatore.
05/02/23 8:17
pacifico
Buongiorno,

grazie a Carlo ho risolto il problema dei valori numerici inseriri dalle TextBox al DataGridView.
Riscontro un problema sempre riguardo la somma.
Ho dei file numerici salvati in Xml che regolarmente vengono inserite al DataGridView:

DataGridView.Rows.Add(1, nodotextbox1.InnerText, nodotextbox8.InnerText, nodotextbox12.InnerText);

DataGridView.Rows.Add(2, nodotextbox2.InnerText, nodotextbox7.InnerText, nodotextbox11.InnerText);

DataGridView.Rows.Add(3, nodotextbox3.InnerText, nodotextbox6.InnerText, nodotextbox10.InnerText);

DataGridView.Rows.Add(4, nodotextbox4.InnerText, nodotextbox5.InnerText, nodotextbox9.InnerText);

ed il codice per effettuare la somma:

int Totale = 0, Totale2 = 0;
for (int i = 0; i < DataGridView.Rows.Count; i++)
{
  int col2 = 0;
  tentativo di conversione da string a int
  if (int.TryParse(DataGridView.Rows[i].Cells      ["Tabella A"].Value.ToString(), out col2))
  {
     Totale += col2; // se la conversione è andata a buon fine
  }
  int col3 = 0;
  tentativo di conversione da string a int
  if (int.TryParse(DataGridView.Rows[i].Cells     ["Tabella B"].Value.ToString(), out col3))
  {
    Totale2 += col3; // se la conversione è andata a buon fine
}
}
  DataGridView.Rows.Add(5, "Totale", Totale, Totale2, Totale + Totale2);


Il problema è che la somma non viene effettuata dando un errore:

Ho provato alcune modifiche senza esito e gradirei gentilmente un suggerimento per la risoluzione.
Anticipatamente ringrazio e fiducioso, saluto.
Domenico.


aaa
05/02/23 11:10
Thejuster
Perché un nuovo topic?
Ne hai già aperto uno. continua da quello.
mire.forumfree.it/ - Mire Engine
C# UI Designer