Я хочу проверить, имеет ли конкретная ячейка datagridview определенное значение. Поэтому я сделал двойной цикл «для» для проверки столбцов и строк. И возникает исключение NullReferenceException при проверке использования «if». Может кто-нибудь, пожалуйста, помогите мне? Более того, если я поставлю «try & catch», эти ячейки выбраны и окрашены (я хочу, чтобы они были окрашены). Я не понимаю.Ошибка DataGridView - исключение NullReferenceException?
Вот код:
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;
}
}
}
Почти все случаи 'NullReferenceException' одинаковы. См. «[Что такое исключение NullReferenceException в .NET?] (Http://stackoverflow.com/questions/4660142/what-is-a-nullreferenceexception-in-net)» для некоторых советов. –