DataGridViewのチェックボックスのON、OFFの判定方法こんにちはゲストさん。>>解決済みの質問DataGridViewのチェックボックスのON、OFFの判定方法お世話になります。FrameWork3.5言語:C#質問内容:ボタンを押下したら、DataGridViewの列に設定したチェックボックスのON,OFFを判定して処理を行いたい。現状以下の方法で実現は出来ていますが、とても回りくどい方法になっています。正しい処理を教えて頂けないでしょうか。1.DataGridViewにて、列にチェックボックスを設けている。2.truevaluesプロパティにtrueをセットしている。ボタンを押下したらチェックボックスのON、OFFを判定する為に、DataGridViewの行をループさせて判定させています。"true")___{______処理___}}お願い致します。00:29:01通報するQNo.5402321tyome2困ってます質問者が選んだベストアンサーこんばんは。off」を確認しながらループするのが非効率的なので、ループ回数を「on」の個数だけに留めたいと言う事でしょうか。off」された瞬間に、セルのROW番号をハッシュテーブルに向かって「登録、解除」をしていけば、結果として「on」になっているセルのROW番号だけを保持する事になります。「Dictionaryジェネリッククラス」http://msdn.microsoft.com/ja-jp/library/xfhwa508(VS.80).aspx以下参考程度に。19:50:48お礼お返事が遅くない申し訳まりません。チェック時にハッシュテーブルに入れて、foreachで判定する。おぉー、こんな方法もありますね。ありがとうございます。参考にさせて頂きます。現在DataGridViewのチェックボックスの状態で難儀しております。いつもお世話になっております。仕事上システムを作り始めたVBA初心者です。すみませんが、ご享受下さい。以前に質問させていただいたのですが、要点を得ていなかったため再度質問させていただいきます。下に先ほど書いた質問がありますが、こちらに難点か追記してあります。下の質問は後ほど消します。Reserved.掲載情報の著作権は提供元企業等に帰属します。