我想知道在设计时应该使用哪个属性来设置DataGridView表格列的背景颜色。我不想通过编程来实现。
为了使自定义设置生效,您需要将属性EnableHeadersVisualStyles
设置为false
。
this.myDgv.EnableHeadersVisualStyles = false;
this.myDgv.Columns[ 0 ].HeaderCell.Style.BackColor = Color.Red;
这应该可以工作。
// 编辑:啊,你不想通过代码来做,但是通用方法也适用于设计师。属性EnableHeadersVisualStyles
是DataGridView的直接属性,您可以在属性ColumnHeadersDefaultCellStyle
中设置列的颜色。
右键单击 DataGridView -> 编辑列... 然后选择您的列,单击 DefaultCellStyle。这将在那里给您一个 ... 按钮,请单击它并根据您的要求设置样式。