如何更改winform DataGridview标题的颜色?
我试图做到没有成功。 可能吗 ?
执行此操作的方法是将数据网格视图的EnableHeadersVisualStyles
标志设置为False
,并通过ColumnHeadersDefaultCellStyle.BackColor
属性设置背景颜色。 例如,要将背景颜色设置为蓝色,请使用以下内容(或者如果您愿意,请在devise器中设置):
_dataGridView.ColumnHeadersDefaultCellStyle.BackColor = Color.Blue; _dataGridView.EnableHeadersVisualStyles = false;
如果您不将EnableHeadersVisualStyles
标志设置为False,则对标题样式所做的更改将不会生效,因为网格将使用当前用户默认主题中的样式。 此属性的MSDN文档在这里 。
可以办到。
从devise器:select您的DataGridView打开属性导航到ColumnHeaderDefaultCellStype点击button编辑样式。
你也可以通过编程来实现:
dataGridView1.ColumnHeadersDefaultCellStyle.BackColor = Color.Purple;
希望有所帮助!
dataGridView1.EnableHeadersVisualStyles = false; dataGridView1.ColumnHeadersDefaultCellStyle.BackColor = Color.Blue;