dgvStatus
— это DataGridView с одним столбцом.
Следующая строка добавляет новую строку
dgvStatus.Rows.Add("XYZ");
Но я хочу изменить цвет текста ячейки, поэтому я написал следующий код
DataGridViewRow row = new DataGridViewRow();
DataGridViewCellStyle style = new DataGridViewCellStyle();
style.ForeColor = Color.Red; // the color change
row.DefaultCellStyle = style;
row.Cells[0].Value = "XYZ";
dgvStatus.Rows.Add(row);
Но этот код дает ошибку -
Как это исправить.
ОБНОВЛЕНИЕ:
Когда я изменил свой код в соответствии с ответом @ASh
dgvStatus.Rows.Add(row);
row.Cells[0].Value = "XYZ";
Затем он дает следующую ошибку -