Comment écrire un fichier texte à partir d'un .NET contrôle DataGridView valeurs de cellule?

J'ai le code suivant qui devrait boucle sur toutes les lignes de mon DataGridView, et d'écrire toutes leurs valeurs de cellule dans un fichier texte.
Cependant, il affiche toutes les lignes, mais seulement la première cellule de chacun, et pas les trois autres cellules.

string file_name = "C:\\test1.txt";

var objWriter = new System.IO.StreamWriter(file_name);

int count = dgv.Rows.Count;

for (int row = 0; row < count; row++)
{
    objWriter.WriteLine(dgv.Rows[row].Cells[0].Value.ToString());
}

objWriter.Close();
Chris réponse est correcte - vous besoin de faire une boucle sur les cellules ainsi que les lignes. Une suggestion que je voudrais faire est d'utiliser un foreach sur les lignes et les cellules de la collection cela permettra de ranger un peu le code et enregistrez besoin d'obtenir la ligne de la collection rows pour chaque colonne de recherche.

OriginalL'auteur user826436 | 2011-12-10