【发布时间】:2019-02-27 16:12:51
【问题描述】:
我正在尝试在单击后更改数据网格视图中行标题的颜色。
private void DGV_RowHeaderMouseClick(object sender, DataGridViewCellMouseEventArgs e)
{
var row = DGV.Rows[e.RowIndex];
row.HeaderCell.Style.BackColor = Color.Yellow;
row.HeaderCell.Style.ForeColor = Color.Yellow;
}
但是,颜色永远不会改变?
【问题讨论】:
-
我将
DGV.EnableHeadersVisualStyles = false;放入类的构造函数中,但仍然没有运气。 -
...那么您发布的代码不会重复您的问题。
-
@LarsTech,
BackColor有效,而ForeColor无效。那我就用BackColor吧。
标签: c# .net winforms datagridview