データが取り込まれた 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
}
}
これら 3 つのすべてにより、テーブルがオーバーラップして再描画され、テーブルのサイズを変更しようとすると混乱します。セルをクリックすると、値が強調表示されたままになり、背景色は変わりません。
Q: テーブルが作成された後で個々のセルの背景色を変更するにはどうすればよいですか?