如何使用C#在代码中更改datagridview headercell的背景颜色?

时间:2009-10-19 15:01:12

标签: c# datagridview

我想更改datagridview行中headercell的背景颜色。那我怎么能在代码C#中做到这一点?

另外,如何更改名为headercell.value的标题单元格值的文本的字体属性?

4 个答案:

答案 0 :(得分:1)

您可以在属性窗口中执行此操作。将EnableHeadersVisualStyles设置为false,然后对ColumnHeadersDefaultCellStyle中的字体,单元格颜色,对齐方式等进行更改。

答案 1 :(得分:0)

我已经想出如何使用以下方法更改背景颜色:

dataGridView1.Rows[index].HeaderCell.Style.BackColor = System.Drawing.Color.Red;

我仍然不知道第二个问题的答案。

答案 2 :(得分:0)

要更改指定标题单元格的字体属性,您可以尝试:

dataGridView1.Columns[index].HeaderCell.Style.Font = new Font("Arial", 24, , FontStyle.Bold);

答案 3 :(得分:0)

你可以试试这个

dataGridView1.EnableHeadersVisualStyles = false;
dataGridView1.Columns[index].HeaderCell.Style.Font = new Font("Arial", 24, , FontStyle.Bold);