Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - C# Somma valori alle colonne del DataGridView.
Forum - C# / VB.NET - C# Somma valori alle colonne del DataGridView.

Avatar
pacifico (Normal User)
Rookie


Messaggi: 34
Iscritto: 11/12/2012

Segnala al moderatore
Postato alle 9:17
Domenica, 05/02/2023
Questo topic è stato chiuso dal moderatore

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:

Codice sorgente - presumibilmente C#

  1. DataGridView.Rows.Add(1, nodotextbox1.InnerText, nodotextbox8.InnerText, nodotextbox12.InnerText);
  2.  
  3. DataGridView.Rows.Add(2, nodotextbox2.InnerText, nodotextbox7.InnerText, nodotextbox11.InnerText);
  4.  
  5. DataGridView.Rows.Add(3, nodotextbox3.InnerText, nodotextbox6.InnerText, nodotextbox10.InnerText);
  6.  
  7. DataGridView.Rows.Add(4, nodotextbox4.InnerText, nodotextbox5.InnerText, nodotextbox9.InnerText);
  8.  
  9. ed il codice per effettuare la somma:
  10.  
  11. int Totale = 0, Totale2 = 0;
  12. for (int i = 0; i < DataGridView.Rows.Count; i++)
  13. {
  14.   int col2 = 0;
  15.   tentativo di conversione da string a int
  16.   if (int.TryParse(DataGridView.Rows[i].Cells      ["Tabella A"].Value.ToString(), out col2))
  17.   {
  18.      Totale += col2; // se la conversione è andata a buon fine
  19.   }
  20.   int col3 = 0;
  21.   tentativo di conversione da string a int
  22.   if (int.TryParse(DataGridView.Rows[i].Cells     ["Tabella B"].Value.ToString(), out col3))
  23.   {
  24.     Totale2 += col3; // se la conversione è andata a buon fine
  25. }
  26. }
  27.   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.



PM
Avatar
Thejuster (Admin)
Guru^2


Messaggi: 2305
Iscritto: 04/05/2008

Segnala al moderatore
Postato alle 12:10
Domenica, 05/02/2023
Perché un nuovo topic?
Ne hai già aperto uno. continua da quello.


https://mire.forumfree.it/ - Mire Engine
C# UI Designer
PM