次の方法で共有


dataGridViewのヘッダーの背景色と文字色を設定したい

質問

2006年7月27日木曜日 6:16

 dataGridViewのヘッダーの背景色と文字色を設定したいのですが、うまくいきません。
 // 奇数/偶数行で背景色を変える 
 dataGridView1.RowsDefaultCellStyle.BackColor = Color.LightGreen;
 dataGridView1.AlternatingRowsDefaultCellStyle.BackColor = Color.DarkGreen;
でうまくいったものですから、ヘッダーも同じようにすればいいのかと思い、次のようにしてみましたが色は変わってくれませんでした。
 どのような設定で実現できるのでしょうか。

 また、dataGridの左端(何と言うのでしょうか?)の色の設定の仕方も知りたいのです。

 よろしくお願いします。


// ヘッダーの背景色と文字色
dataGridView1.ColumnHeadersDefaultCellStyle.ForeColor = Color.White;
dataGridView1.ColumnHeadersDefaultCellStyle.BackColor = Color.DarkBlue;

すべての返信 (2)

2006年7月27日木曜日 7:15 ✅回答済み

こういう感じになります。

dataGridView1.EnableHeadersVisualStyles = false;
dataGridView1.ColumnHeadersDefaultCellStyle.BackColor = Color.Violet;
dataGridView1.RowHeadersDefaultCellStyle.BackColor = Color.Green;

一応、参考まで。(^^;
DataGridView.ColumnHeadersDefaultCellStyle プロパティの説明に付加してほしいこと
http://forums.microsoft.com/msdn-ja/ShowPost.aspx?PostID=286345&SiteID=7


2006年7月27日木曜日 7:27

trapemiyaさん、いつもありがとうございます。

おかげさまで、両方のヘッダーに色を付けることができました。