Buongiorno,
sono un nuovo arrivato e gradirei risolvere un problema con la moltiplicazione.
Al DataGridView ho due colonne con intestazione: "Prezzo e Totale" ed una TextBox con evento KeyPress.
Alla colonna "Prezzo", sono inseriti i numeri interi con decimali.
Inserendo alla TextBox un numero intero o intero con decimale dovrebbe effettuare la moltiplicazione dell'intera colonna alla colonna "Totale" ed infine dovrebbe effettuare la somma della relativa colonna.
Ho inserito il seguente codice all'inizio:
la difficoltà che incontro è che non riesco a capire dovè l'errore (non fa l'operazione) e gradirei un gradito aiuto.
Ho inserito il seguente codice:
Fiducioso di un gradito aiuto e ringraziando anticipatamente, saluto.
Mauro
sono un nuovo arrivato e gradirei risolvere un problema con la moltiplicazione.
Al DataGridView ho due colonne con intestazione: "Prezzo e Totale" ed una TextBox con evento KeyPress.
Alla colonna "Prezzo", sono inseriti i numeri interi con decimali.
Inserendo alla TextBox un numero intero o intero con decimale dovrebbe effettuare la moltiplicazione dell'intera colonna alla colonna "Totale" ed infine dovrebbe effettuare la somma della relativa colonna.
Ho inserito il seguente codice all'inizio:
Codice:
- CultureInfo culture = new CultureInfo("it-IT");
Ho inserito il seguente codice:
Codice:
foreach (DataGridViewRow row in DataGridView1.Rows)
if (decimal.TryParse(row.Cells["Prezzo"].Value as string, out decimal TextBox))
row.Cells[indiceColonnaTotale].Value = (Prezzo * TextBox).ToString("#,##0.00");
Mauro