我想知道在设计时应该使用哪个属性来设置 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/