tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板) [ツリー表示へ]   [Home]
一括表示(VB.NET VB2005)
タイトル条件に合致したセルに色をつける
記事No11195
投稿日: 2014/01/02(Thu) 22:56
投稿者jazzy
はじめまして
VB6.0を少々かじった程度(クラスとかは理解していないレベル)で、10年近くプログラムから遠ざかっていた者です

最近、VB.NETを勉強しはじめました

今回はアドバイスを頂きたく、質問させて頂くことにしました

こちらのサイトを参考にさせて頂き、フォーム上にDataGridViewを配置して、データのセットまで出来ました
参考になるサイトで助かっています

で、アドバイスを頂きたい事ですがDataGridViewのデータによってセルに色を付けたりしたいと思っているのです
例えば

セルに
A列  B列  C列
りんご みかん なし 
みかん なし  ぶどう
キウイ なし  もも
みかん ぶどう もも
りんご ぶどう すもも
キウイ なし  もも

のようにデータがセットされているとします

もし、A列、B列でみかん−なし、B列、C列でなし−ぶどうの組み合わせの場合にA列、もしくはB列のBackColorの色を変更したいと思っています

自分のレベルでは色をつけたい組み合わせについて、設定ファイル(.ini)等に登録しておき、if文で全てチェックしていく・・という方法しか思い浮かびません

データ数が少ない場合には問題ないと思うのですが、データ数が多かった場合に時間がかかり過ぎてしまうのではないか?
もっと効率的な方法があるのでは?
という思いで質問させて頂きました

文章が下手で伝わり難いかもしれませんが、こういった方法もあるというようなヒントがあればご教授いただきたく、投稿した次第です

以上、よろしくお願いいたします

[ツリー表示へ]
タイトルRe: 条件に合致したセルに色をつける
記事No11196
投稿日: 2014/01/02(Thu) 23:12
投稿者jazzy
すいません

環境を書き忘れました

Windows 7 Home 32bit
VB.Net 2008 Express Edition

です

よろしくお願いします

[ツリー表示へ]
タイトルRe^2: 条件に合致したセルに色をつける
記事No11197
投稿日: 2014/01/03(Fri) 19:19
投稿者VBレスキュー(花ちゃん)
検索条件の設定もよく解らないし、どの位の量のデーターで処理時間がどの位かかるから
どの位までにしたいかもよく解らないのでその辺がはっきりしないと...。
(試して見ないと要望を満たすかどうか解らないので)

取り敢えず、下記のサンプルを参考にして試して結果を投稿して下さい。
http://msdn.microsoft.com/ja-jp/library/system.windows.forms.datagridview.cellformatting(v=vs.110).aspx

[ツリー表示へ]
タイトルRe^3: 条件に合致したセルに色をつける
記事No11198
投稿日: 2014/01/05(Sun) 16:51
投稿者jazzy
提示いただいた所を拝見しました
正直、勉強不足でまだ出来ていないです

現在IF文等を使って実現したい事は出来ました

勉強して、提示いただいた内容で試してみたいと思います
(時間がかかりそうなので、とりあえず報告まで)

ありがとうございます

*こちらのサイトはサンプルコードも豊富で助かっています


> 検索条件の設定もよく解らないし、どの位の量のデーターで処理時間がどの位かかるから
> どの位までにしたいかもよく解らないのでその辺がはっきりしないと...。
> (試して見ないと要望を満たすかどうか解らないので)
>
> 取り敢えず、下記のサンプルを参考にして試して結果を投稿して下さい。
> http://msdn.microsoft.com/ja-jp/library/system.windows.forms.datagridview.cellformatting(v=vs.110).aspx

[ツリー表示へ]