空/nullであるかどうかにかかわらず、列のセルのセル値をチェックしているので、NullReferenceException
.
どうすればそれを行うことがIsNullOrWhiteSpace()
できIsNullOrEmpty()
、どういうわけかその例外が発生します。
ここに私が使用しているコードの一部があります:
s = "Total = " + dataGridView1.Rows[0].Cells.Count +
"0 = " + dataGridView1.Rows[0].Cells[0].Value.ToString() +
"/n 1 = " + dataGridView1.Rows[0].Cells[1].Value.ToString() +
"/n 2= " + dataGridView1.Rows[0].Cells[2].Value.ToString() +
"/n 3 = " + dataGridView1.Rows[0].Cells[3].Value.ToString() +
"/n 4= " + dataGridView1.Rows[0].Cells[4].Value.ToString() +
"/n 5 = " + dataGridView1.Rows[0].Cells[5].Value.ToString() +
"/n 6= " + dataGridView1.Rows[0].Cells[6].Value.ToString() +
"/n 7 = " + dataGridView1.Rows[0].Cells[7].Value.ToString();
if (string.IsNullOrEmpty(dataGridView1.Rows[0].Cells[8].Value.ToString()))
{
}
else
{
s += "/n 8 = " + dataGridView1.Rows[0].Cells[8].Value.ToString();
}
私はそれを置くことを試みたそれらの方法を試しました==null
、私は試しまし!=null
た. 他に何がありますか、または正確に間違っていることは何ですか?どうすれば正しく行うことができますか?