|
.NET TIPS DataGridコントロールで1行おきに色付けするには?デジタルアドバンテージ2003/12/05 |
![]() |
|
|
|
DataGridコントロールでデータの一覧を表示するとき、すべての行が同じ背景色で並んでいると、1行ごとのデータが見にくい場合がある。このような場合、1行おきに色付けすると見やすくなる。
次の画面は通常の色付けされていないDataGridコントロールだ。
![]() |
| 通常のDataGridコントロール |
| すべての行の背景色が白色になっているため、横1行のデータが見にくい。 |
これを色付けすると、次の画面のように1行ごとのデータが見やすくなる。
![]() |
| 1行おきに色付けされたDataGridコントロール |
| 奇数行(0行から開始)に水色の背景色が設定されているので、横1行のデータが見やすくなっている。 |
この1行おきの色付けは非常に簡単だ。DataGridクラス(System.Windows.Forms名前空間)のAlternatingBackColorプロパティに、Color構造体(System.Drawing名前空間)の値により色を指定するだけだ。具体的には次のようなコードになる。
|
|
| DataGridコントロールで1行おきに色付けするC#のサンプル・コード | |
AlternatingBackColorプロパティは、DataGridコントロールの奇数行(行番号は0行目から開始する)の背景色を指定するプロパティである。上の例では、Color.FromArgbメソッドを使ってRGB(赤、緑、青)形式で色を指定している。なお、偶数行にも背景色を指定するには、同じDataGridクラスのBackColorプロパティに色を指定すればよい。![]()
| カテゴリ:Windowsフォーム 処理対象:DataGridコントロール 使用ライブラリ:DataGridコントロール 使用ライブラリ:Color構造体(System.Drawing名前空間) |
| 「.NET TIPS」 |
TechTargetジャパン
Insider.NET フォーラム 新着記事
- 新人プログラマーのためのInsider.NETの歩き方 2012 (2012/5/22)
晴れて.NETプログラマーとなる新人が効率的に開発技術を習得するには? 大量にある記事群の中から新人が読むべきお勧めを厳選して紹介 - jQuery MobileでJavaScriptプログラミング (2012/5/17)
jQuery Mobileは手軽なだけでなく、JavaScriptのAPIも充実しており、独自機能の実装もできる。今回は「グローバル設定」と「イベント」を解説 - Windows上で開発するための開発環境構築入門 (2012/5/16)
Windowsを使ってチームで開発している? なのにサーバOSを設定・運用した経験がない? そうなら、今すぐ学ぼう - 「コントラクト」でアプリのサンドボックスを乗り越える! (2012/5/11)
Metroスタイル・アプリはサンドボックスの中で動作する。それを乗り越えてほかのアプリと連携する仕組み「コントラクト」を解説
|
|
@IT 新着記事
キャリアアップ
スポンサーからのお知らせ
- - PR -
イベントカレンダー
- - PR -
お勧め求人情報
転職/派遣情報を探す
**先週の人気講座ランキング**
〜 Android編 〜
ホワイトペーパー(TechTargetジャパン)
ソリューションFLASH




