我一直在搜索这个问题的答案。这篇文章的答案:更改 DataGridView 单元格中按钮的颜色并没有回答我关于字体的问题。
我尝试了以下方法:
DataGridViewRow r = dataGridView.Rows[0];
r.Cells[1].Style.BackColor = Color.Red;
我也试过:
DataGridViewButtonColumn btnCOl = new DataGridViewButtonColumn();
btnCOl.FlatStyle = FlatStyle.Popup;
DataGridViewRow r = dataGridView.Rows[0];
r.Cells[1].Style = new DataGridViewCellStyle { BackColor = Color.LightBlue };
仍然无济于事。
我还注释掉了这一行:
// Application.EnableVisualStyles();
如果有人知道如何更改 DataGridViewButtonColumn 中单个按钮的背景颜色,请提供帮助。
编辑: 我想为列中的单元格设置不同的颜色,例如一些是红色的,而另一些是绿色的。我不想为整列设置颜色。