記事内に広告が含まれています。

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

2024年9月8日

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

奇数行

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

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

偶数行

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

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

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

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

実行結果

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

-Windows Forms