Problème d'écriture dans mon fichier texte
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 :
Code:
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(); |
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 :
";;;;;;;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 ?