Я использую dataGridView в Windows Forms, чтобы показать базу данных и хочу ее раскрасить.Если столбец [Solver] равен NULL, он должен рисовать LightSalmon, иначе LightGreen.Однако, даже если значение столбца равно NULL, оно все равно видит его не равным NULL и рисует в LightGreen.
This is my table:
[Id]
[Employee]
[Section]
[Machine]
[Station]
[MachNo]
[Area]
[Type]
[Desc]
[Recommendation]
[Date]
[Solver]
[Process]
public void Color()
{
for(int i = 0; i< dataGridView1.Rows.Count; i++)
if (DBNull.Value.Equals(dataGridView1.Rows[11]))
{
dataGridView1.Rows[i].DefaultCellStyle.BackColor = Color.LightSalmon;
}
else
{
dataGridView1.Rows[i].DefaultCellStyle.BackColor = Color.LightGreen;
}
}