Bonjour à tous,
je vous sollicite de bon matin car je suis face à un soucis, je cherche à écrire dans un fichier texte le contenu de mon dataGridView pour cela j'utilise ce code ci :
le réel problème est que mon dataGridView contient des cellules vides, ce qui fait que dans mon fichier final j'obtient des ligne du genre :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 StreamWriter fichierFinal = new StreamWriter(cheminFichierFinal); foreach (DataGridViewRow r in this.dgvTableau.Rows) { foreach (DataGridViewCell c in r.Cells) { fichierFinal.Write(c.Value + ";"); } fichierFinal.WriteLine(); } fichierFinal.Close();
";;;;;;;0000000LVG;0003;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00;"
On remarque donc que toute mes cellules vides sont traitées en première et moi je voudrais obtenir une chose dans cette forme là :
"0000000LVG;0003;0.00;0.00;;0.00;0.00;;0.00;0.00;0.00;0.00;;0.00;0.00;;0.00;;0.00;"
Connaissez vous une solution à mon problème ?
Partager