DataGridViewの指定したヘッダーの背景色と文字色を変更、指定した行のヘッダーの背景色を変更するサンプル

  1. using System;
  2. using System.Drawing;
  3. using System.Windows.Forms;
  4. namespace WindowsFormsApplication1
  5. {
  6.     public partial class Form1 : Form
  7.     {
  8.         public Form1()
  9.         {
  10.             InitializeComponent();
  11.             // 行を追加しておく
  12.             dataGridView1.Rows.Add(2);
  13.         }
  14.         private void button1_Click(object sender, EventArgs e)
  15.         {
  16.             dataGridView1.EnableHeadersVisualStyles = false;
  17.             // 2列目のヘッダーの背景色を黒に変更
  18.             dataGridView1.Columns[1].HeaderCell.Style.BackColor = Color.Black;
  19.             // 2列目のヘッダーの文字色を白に変更
  20.             dataGridView1.Columns[1].HeaderCell.Style.ForeColor = Color.White;
  21.             // 2行目のヘッダーの背景色を青に変更
  22.             dataGridView1.Rows[1].HeaderCell.Style.BackColor = Color.Blue;
  23.         }
  24.     }
  25. }

image

実行ファイルダウンロード

戻る