2011-03-17 71 views

回答

2

你必須正確設置DataGridView.EnableHeadersVisualStyle爲false,以進行更改Style.Fore/BackColor屬性可見。

+0

+1爲了實現他在談論的列*標題* – 2011-03-17 19:49:15

1

點擊DGV的右上角的小三角,點擊編輯欄,滾動到要更改的列,並去鎮在屬性網格

要改變顏色,你會想在DefaultCellStyle - >背景色

改變列的類型,你會想... ColumnType財產

+0

這會影響列,而不是標題。 – 2011-03-17 19:28:10

+0

你看到圖片了嗎? – 2011-03-18 17:46:50

+0

這裏是解決方案:this.dataGrid.ColumnHeadersDefaultCellStyle.BackColor – 2011-03-18 19:23:20

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

你必須添加回顏色的先決條件 – r12 2011-03-18 08:42:18

+0

不是列標題的背面顏色 – 2011-03-18 19:05:18

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; 
相關問題