如何更改datagridview columnname颜色或样式?

时间:2011-03-17 19:09:09

标签: c# winforms

enter image description here如何在WinForms中的DataGridView上更改列名的颜色或类型?

4 个答案:

答案 0 :(得分:2)

您必须将DataGridView.EnableHeadersVisualStyle正确设置为false才能更改Style.Fore / BackColor属性。

答案 1 :(得分:1)

单击DGV右上角的小三角形,单击编辑列,滚动到要更改的列,然后转到属性网格中的城镇

要更改颜色,您需要DefaultCellStyle - > Backcolor

要更改列的类型,您需要... ColumnType属性

答案 2 :(得分:0)

<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" 
        DataKeyNames="bank_id" DataSourceID="SqlDataSource1" BackColor="#CCCCFF">.....try it

答案 3 :(得分:0)

dataGridView1.RowsDefaultCellStyle.SelectionBackCo lor = Color.FromArgb(98, 110, 110);
dataGridView1.RowHeadersDefaultCellStyle.BackColor = Color.Black;
dataGridView1.RowHeadersDefaultCellStyle.ForeColor = Color.White;
dataGridView1.ColumnHeadersDefaultCellStyle.BackCo lor = Color.Black;
dataGridView1.ColumnHeadersDefaultCellStyle.ForeCo lor = Color.White;
dataGridView1.AlternatingRowsDefaultCellStyle.Back Color = Color.Black;
dataGridView1.GridColor = Color.FromArgb(80, 90, 90);
dataGridView1.RowsDefaultCellStyle.BackColor = Color.FromArgb(27, 30, 30);
dataGridView1.RowsDefaultCellStyle.Padding = new Padding(5, 0, 5, 0);
dataGridView1.RowsDefaultCellStyle.ForeColor = Color.White;