1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| string maChaine = dataGridView1.Rows[i].Cells[name_col1].ToString();
double operande1, operande2;
// On essaye de convertir avec la culture courante (séparateur décimal = ,).
// Sinon, on utilise la culture invariante (séparateur décimal = .).
if (!double.TryParse(maChaine, out operande1) &&
!double.TryParse(maChaine, NumberStyles.Number, CultureInfo.InvariantCulture, out operande1))
{
// Erreur de conversion
}
// idem pour operande2
...
// calcul final
somme += operande1 * operande2; |
Partager