我试过没有成功。
这可能吗?
最佳答案
方法是将数据 GridView 的 EnableHeadersVisualStyles
标志设置为 False
,并通过 ColumnHeadersDefaultCellStyle.BackColor< 设置背景颜色
属性。例如,要将背景颜色设置为蓝色,请使用以下内容(如果您愿意,也可以在设计器中进行设置):
_dataGridView.ColumnHeadersDefaultCellStyle.BackColor = Color.Blue;
_dataGridView.EnableHeadersVisualStyles = false;
如果您没有将 EnableHeadersVisualStyles
标志设置为 False,那么您对页眉样式所做的更改将不会生效,因为网格将使用当前用户默认主题的样式.此属性的 MSDN 文档是 here .
关于c# - 如何更改 winform DataGridview 标题的颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1247800/