- - PR -
Datagridの特定のセルの背景色変更
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2006-04-14 14:33
列 1 に対して DataGridTextBoxColumn の派生クラスを割り当てず、ただの DataGridTextBoxColumn を割り当てればそれで済む話ではないですか?
| ||||
|
投稿日時: 2006-04-14 14:34
まるで、単に「特定のセルのみ背景色を変える方法が知りたい」、ということのよ うに思えます。 | ||||
|
投稿日時: 2006-04-14 14:47
Hongliangさん、どうもあるがとうございます、おっしゃるとおりです
すべての列にDataGridTextBoxColumn の派生クラスを割り当てておりました。 失礼いたしました。 R・田中一郎さま 確かにおっしゃるように、入力チェックでエラーの箇所だけ色を変えたいので DataGridセット後に特定のセルのみ背景色を変える方法があればいいのですが.... | ||||
|
投稿日時: 2006-04-14 15:22
それなりのプロパティを用意すれば '特定' という意味では可能ですが、 どのみち Paint メソッドのタイミングでなければなりませんね。 _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 | ||||
|
投稿日時: 2007-07-30 18:58
初投稿失礼します。
みなさんがおっしゃられてるとおりです、あとは応用です。 入力チェックをかけたくない場所は常に入力チェックするかどうかのフラグ(色をかえるかどうかのフラグ?)を常にFALSEにしておくことだったり、DataGridColumnStyleクラスから派生させたクラスを作ってらっしゃると思うのですが入力チェックしないバージョンでもういっこつくったりと、どうとでもなるとおもいますよ。 | ||||
|
投稿日時: 2007-07-30 19:04
たぶん最後のじゃんぬねっとさんの投稿の時点で 2006-04-14 15:22 ですから、もう何らかの形で解決されているのではないかと。 スレ主さんではなく、後から見る人のためというのであれば、すでに情報は 書かれているわけですし、なぜこんな昔のスレッドに書き込まれたのかは わかりませんが… | ||||
|
投稿日時: 2007-07-30 19:56
失礼しました^^;
おはずかしい限りです、2ページ読まずにおくっちゃいました。 以後きをつけます。 |