• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:C# プログラム)

C#プログラムでDataGridViewのデータをCSVに保存する方法

このQ&Aのポイント
  • C#プログラムでDataGridViewのデータをCSVに保存する方法について教えてください。
  • データグリッドビューにあるデータすべてをCSVに保存するには、配列などにデータを格納する必要があります。
  • SaveFileDialogを使用してファイルの保存先を指定し、StreamWriterを使用してCSVファイルにデータを書き込めます。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

どこかで見たコメントがと思ったら私のコメントでした(笑) //ここでしかデータを取ってないので、ここをコメントアウト //string c = Convert.ToString(dataGridView1.Rows[0].Cells[0].Value); // 行のループ for(R=0; R<dataGridView1.Rows.Count; R++){  for(C=0; C<dataGridView1.Columns.Count; C++){    if(C==0){     // カラム、行の順に位置を指定     c = Convert.ToString(dataGridView1[C, R].Value);    }    else{     // カラム、行の順に位置を指定     c += "," + Convert.ToString(dataGridView1[C, R].Value);    }  }   // 一行の終わりに改行コードを付ける   c += "\n"   // ファイルに一行書き込む   sw.Write(c); } という感じです。 sw.Writeの部分(tryの中)に上のループを組み込めば行けます。

Ashgin
質問者

お礼

shincha119さん ありがとうございました. おかげさまで,思い通りに処理が出来ました. 本当にありがとうございました.

関連するQ&A