如何在DataGridView中设置列背景颜色

时间:2010-12-22 09:24:23

标签: c# .net winforms datagrid

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

2 个答案:

答案 0 :(得分:3)

右键单击DataGridView - >编辑列...然后选择您的列,单击DefaultCellStyle。这将为您提供...按钮,单击它并根据需要设置样式。

答案 1 :(得分:3)

您必须将属性EnableHeadersVisualStyles设置为false才能使自定义设置正常工作。

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

这应该有用。

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