えムナウのプログラミングのページ

えムナウ の とどけもの

 Logo えムナウBlog@AILight
えムナウBlog@Wankuma

目次

利用状況

イメージ ギャラリー

カテゴリ

Links
 

inetaj

MSMVPロゴ
MSMVP Visual C# 2005/01-2007/12

DataGridViewコントロール−表示カスタマイズの優先度

DataGridViewCellStyleクラスは、セルの表示形式を制御するクラスです。
DataGridView コントロールでのセルのスタイルを担当しています。
スタイルの継承は以下の順序で行われます。上のほうが優先度が高いです。

Rows[m].Cells[n].Style                (プロパティウィンドウからは指定不可)
Rows[m].DefaultCellStyle             (プロパティウィンドウからは指定不可) 
RowTemplate.DefaultCellStyle
AlternatingRowsDefaultCellStyle
RowsDefaultCellStyle
Columns[n].DefaultCellStyle
DefaultCellStyle

ヘッダーのスタイルは前景色や背景色は使用されません。
ヘッダーのスタイルの継承は以下の順序で行われます。上のほうが優先度が高いです。

Rows[m].Cells[n].Style                (プロパティウィンドウからは指定不可)
RowHeadersDefaultCellStyle
ColumnHeadersDefaultCellStyle
DefaultCellStyle

参考リンク:
新グリッド・コントロールの豊富な機能と高い表現力
Windows フォーム DataGridView コントロールでのセルのスタイル
Windows フォームの DataGridView コントロールの基本的な書式設定およびスタイル設定