如何更改winform DataGridview标题的颜色?

我试图做到没有成功。 可能吗 ?

3 Solutions collect form web for “如何更改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; 
  • 更改Windows窗体应用程序中的默认图标
  • 在C#/ WinForms中创build多语言应用程序的最佳实践?
  • Winforms:Application.Exit与Enviroment.Exit与Form.Close
  • 有关在.NET中干净地终止线程的问题
  • 我如何自定义Windows窗体的系统菜单?
  • 如何以编程方式selectListView中的项目?
  • 我怎样才能让一个DateTimePicker显示一个空string?
  • 在Windows窗体应用程序中实现键盘快捷方式的最佳方法?
  • 如何在用户单击列标题时启用DataGridViewsorting?
  • 用Windows Forms实现MVC
  • 什么是正确的方法来最小化托盘的C#WinForms应用程序?