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

标签 c# .net winforms datagridview

我试过没有成功。

这可能吗?

最佳答案

方法是将数据 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/

相关文章:

c# - Azure 函数中的 Autofac InstancePerRequest 范围

c# - 简单的文档管理系统和API

c# - 如何更改 'Add or Remove Programs'中的图标

c# - 编辑完单元格后自动对 DataGridView 进行排序

c# - 用 TryParse() 和 out 变量短路可靠吗?

c# - 将 C# 委托(delegate)转换为单元测试

c# - WinForms 中的用户输入验证

.net - System.IO.FileNotFoundException 与 Log4Net 发布时

c# - 大文件下载功能失败

c# - 显示Windows窗体时,控制台应用程序不接受输入