c# - DataGridView设置列背景色的方法

标签 c# .net winforms datagrid

我想知道在设计时应该使用哪个属性来设置 DataGridView 表列的背景颜色。我不想以编程方式进行。

最佳答案

您必须将属性 EnableHeadersVisualStyles 设置为 false 才能让您的自定义设置生效。

this.myDgv.EnableHeadersVisualStyles = false;
this.myDgv.Columns[ 0 ].HeaderCell.Style.BackColor = Color.Red;

这应该有效。

//编辑:啊,你不想通过代码来做,但通用的方法也适用于设计师。属性 EnableHeadersVisualStyles 是 DataGridView 的直接属性,也是您在属性 ColumnHeadersDefaultCellStyle 中设置的列的颜色。

关于c# - DataGridView设置列背景色的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4507747/

相关文章:

c# - "Non-nullable field is uninitialized"的编译器错误,即使已在InitializeComponents函数中对其进行了初始化

c# - 在 C# 中从 PDF 中提取格式信息

c# - 了解 AttachThreadInput - 分离失去焦点

vb.net - Winforms 表单继承 - 更改基本表单时继承的表单不会更新

c# - 创建固定周数的灯具列表

c# - 进程交互(c#和纯c++)

asp.net - .NET Core 2 - 创建具有存储库的 Controller 类的实例

c# - .NET WebSocket 客户端和服务器库

c# - 使用不同的参数重新加载表单 c#

c# - 创建另一个程序的程序