rerererebonjour tous,
j'ai un datagrid avec plusieurs collonne dont une qui est un montant. j'aimerais pouvoir parcourir toutes les lignes de cette datagrid et calculer le total des montant et l'afficher dans un textbox... voici donc mon code:
mon problème (je crois que ce n'Est que ça) est du côté de la conversion. je voudrait que le text de ma cellule se transforme en un doule (ou float, je n'ai juste pas réssui a trouver avec float) pour pouvoir calculer le total...mais quand je fais ça, il me sort cette erreur là:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 double totalBrut = 0; foreach (DataGridItem Ligne in dgRenum.Items) { int cpt = 0; do { totalBrut=totalBrut+ Convert.ToDouble(Ligne.Cells[cpt].Text); cpt+=1; }while (cpt<Ligne.Cells.Count); } txtTotalBrut.Text=Convert.ToString(totalBrut);
System.FormatException: Le format de la chaîne d'entrée est incorrect.
Erreur source:
Ligne 309 : do
Ligne 310 : {
Ligne 311 : totalBrut=totalBrut+ Convert.ToDouble(Ligne.Cells[cpt].Text);
Auriez vous une idée de comment je pourrait faire? merci
shirya
Partager