datagridview の特定のセルに特定の値があるかどうかを確認したい。そこで、列と行をチェックする二重の「for」ループを作成しました。また、「if」を使用したチェック中に NullReferenceException がスローされます。誰か助けてくれませんか?さらに、「try&catch」を入れると、それらのセルが選択されて色付けされます(色付けしたい)。理解できません。
コードは次のとおりです。
for (int column = 0; column < 7; column++)
{
for (int row = 0; row < 6; row++)
{
if (dataGridView1.Rows[row].Cells[column].Value.ToString() == data.Day.ToString())// EXCEPTION
{
dataGridView1[column, row].Style.BackColor = Color.LightGreen;
}
}
}