テキストファイルに書きたいデータグリッドビューがあります。ここに私のコードは次のとおりです。DataGridViewからWindowsフォームのテキストファイルへC#
private void WriteToFile_Click(object sender, EventArgs e)
{
StreamWriter sW = new StreamWriter("list.txt");
for (int i = 0; i < 6; i++)
{
string lines = "";
for (int col = 0; col < 6; col++)
{
lines += (string.IsNullOrEmpty(lines) ? " " : ", ") +
dataGridView.Rows[i].Cells[col].Value.ToString();
}
sW.WriteLine(lines);
sW.Close();
}
}
と私はそれは私にエラーを与えるボタンをクリックしてください:
System.NullReferenceException
こんにちはジョーのためにあなたの最初のループの
と
を使用するには、あなたの質問にもう少し力を入れてみてください。たとえば、WriteToFile_Clickを使用してデバッグすると、null参照が返されますか? このような詳細はお手伝いします。 – Alex
あなたのグリッドが6x6より小さいかどうかを確認してください – wdc
ああ、ごめんなさい、+ =(string.IsNullOrEmpty(lines)? "": "、")+ dataGridView.Rows [i] .Cells [ col] .Value.ToString(); –