DataGridView:隔行(奇数・偶数行)の背景色を設定(サンプルあり)

📋 目次(クリックで展開)

DataGridView の隔行(奇数行・偶数行それぞれ)の背景色を変更するには、下記のようにプロパティを設定します。

奇数行

奇数行には、RowsDefaultCellStyle プロパティを利用し、DataGridView 全行のデフォルトの色を指定しておきます。

// デフォルトの行の背景色をライトグレーに設定
this.dataGridView1.RowsDefaultCellStyle.BackColor = Color.LightGray;

偶数行

偶数行には、AlternatingRowsDefaultCellStyle プロパティを利用し、DataGridView の偶数行のみに適用される背景色を指定します。

// 奇数行の背景色をライトブルーに設定
this.dataGridView1.AlternatingRowsDefaultCellStyle.BackColor = Color.LightBlue;

サンプルアプリケーション

DataGridView_AlternateRowStyling_CS.zip
※サンプルアプリケーションは、.NET 8 で作成されています。

実行結果

DataGridView の隔行(奇数行・偶数行)の背景色が変更されていることが分かります。


💬 コメント