У меня есть объект dataGridView, который заполняется данными. Я хочу нажать кнопку и изменить цвет фона ячейки. Это то, что я в настоящее время
foreach(DataGridViewRow row in dataGridView1.Rows)
{
foreach(DataGridViewColumn col in dataGridView1.Columns)
{
//row.Cells[col.Index].Style.BackColor = Color.Green; //doesn't work
//col.Cells[row.Index].Style.BackColor = Color.Green; //doesn't work
dataGridView1[col.Index, row.Index].Style.BackColor = Color.Green; //doesn't work
}
}
ВСЕ из этих трех причин перерисовывают таблицу поверх себя с перекрытием, и попытка изменить размер таблиц становится беспорядочной. при нажатии на ячейку значение остается выделенным, а цвет обратной стороны не изменяется.
Q: Как я могу изменить обратную цветную линию отдельной ячейки после существования таблицы?