■■■

2016年4月1日金曜日

DataGridViewのセルスタイルを設定する方法

DataGridViewの全セルスタイルを設定する方法
VB.NET
'全セルの背景色
dgv1.DefaultCellStyle.BackColor = Color.Yellow
'ヘッダーを除く全セルの背景色
dgv1.RowsDefaultCellStyle.BackColor = Color.Yellow

C#
//全セルの背景色
dgv1.DefaultCellStyle.BackColor = Color.Yellow;
//ヘッダー以外の全セルの背景色
dgv1.RowsDefaultCellStyle.BackColor = Color.Yellow;

一つのセルスタイルを設定する方法
VB.NET
'インデックス0の列のセルの背景色を水色
dgv1.Columns(0).DefaultCellStyle.BackColor = Color.Aqua
'インデックス0の行のセルの背景色を薄い灰色
dgv1.Rows(0).DefaultCellStyle.BackColor = Color.LightGray
C#
//インデックス0の列のセルの背景色を水色
dgv1.Columns[0].DefaultCellStyle.BackColor = Color.Aqua;
//インデックス0の行のセルの背景色を薄い灰色
dgv1.Rows[0].DefaultCellStyle.BackColor = Color.LightGray;

一行ごとにセルスタイルを設定する方法(奇数行)
VB.NET
'奇数行のセルの背景色を黄緑色
dgv1.AlternatingRowsDefaultCellStyle.BackColor = Color.GreenYellow
C#
//奇数行のセルの背景色を黄緑色
dgv1.AlternatingRowsDefaultCellStyle.BackColor = Color.GreenYellow;

ヘッダーのセルスタイルを変更する方法
VB.NET
'列ヘッダーの背景色をアイボリー
dgv1.ColumnHeadersDefaultCellStyle.BackColor = Color.Ivory
'行ヘッダーの背景色をライム
dgv1.RowHeadersDefaultCellStyle.BackColor = Color.Lime
C#
//列ヘッダーの背景色をアイボリー
dgv1.ColumnHeadersDefaultCellStyle.BackColor = Color.Ivory;
//行ヘッダーの背景色をライム
dgv1.RowHeadersDefaultCellStyle.BackColor = Color.Lime;















■■■