none
チェックリストボックスの使用方法 RRS feed

  • 質問

  • チェックリストボックスでチェックされたものに対してのみデータ表示したいのですが、どのようにすればよいのでしょうか?アドバイスをお願いします。

    例:

    ID 顧客名 金額

    1 H 9000

    チェックリストボックスでIDにチェックを入れる。

    顧客名 金額

    H 9000

    となる。こんな感じですがいかがでしょうか?

     

    2011年1月13日 7:42

回答

  • Windows FormのDataGridViewでの方法でしょうか?

    DataGridViewのColumnsプロパティで列の情報が取得できます。
    http://msdn.microsoft.com/ja-jp/library/system.windows.forms.datagridview.columns(VS.80).aspx

    ここで取得できる情報はDataGridViewColumnクラスとして扱えるのでVisibleプロパティで表示・非表示を制御できます。
    http://msdn.microsoft.com/ja-jp/library/system.windows.forms.datagridviewcolumn.visible(VS.80).aspx

    もし、DataGridView以外の話しでしたらその旨を教えてください。
    (あとチェックしたものを表示じゃなくてチェックしたものを非表示ですよね??)

    かずき Blog:http://d.hatena.ne.jp/okazuki/
    • 回答としてマーク HYOU 2011年1月14日 0:39
    2011年1月13日 8:06
  • VB.NETということですので、以下のスレッドの方に書いておきます。

    このスレッドは、回答を設定して、解決済み扱いにするとよいと思います。

    http://social.msdn.microsoft.com/Forums/ja-JP/vbgeneralja/thread/a5ac7f48-d945-45c8-b9fc-52048e9b0370

     

     

    • 回答としてマーク HYOU 2011年1月14日 0:39
    2011年1月13日 9:29

すべての返信

  • Windows FormのDataGridViewでの方法でしょうか?

    DataGridViewのColumnsプロパティで列の情報が取得できます。
    http://msdn.microsoft.com/ja-jp/library/system.windows.forms.datagridview.columns(VS.80).aspx

    ここで取得できる情報はDataGridViewColumnクラスとして扱えるのでVisibleプロパティで表示・非表示を制御できます。
    http://msdn.microsoft.com/ja-jp/library/system.windows.forms.datagridviewcolumn.visible(VS.80).aspx

    もし、DataGridView以外の話しでしたらその旨を教えてください。
    (あとチェックしたものを表示じゃなくてチェックしたものを非表示ですよね??)

    かずき Blog:http://d.hatena.ne.jp/okazuki/
    • 回答としてマーク HYOU 2011年1月14日 0:39
    2011年1月13日 8:06
  • マルチポストです。

    http://social.msdn.microsoft.com/Forums/ja-JP/vbgeneralja/thread/a5ac7f48-d945-45c8-b9fc-52048e9b0370

     

    ちょっと質問の内容に不明点が多いので、以下確認です。

    まず、以下と推測しますがあっていますか?

     

    フォームには、チェックリストボックスとデータグリッドビューがある。

    メモリ上のデータから、チェックリストボックスに、IDのみのリストを表示する。

    チェックリストボックスでチェックONされたIDのデータを、データグリッドビューに表示する。

     

    また、使用している環境も書くとなおいいです。

    例えば、OSやVisualStudioのバージョン、VBであるとかいった言語の情報など。

    2011年1月13日 8:09
  • さっそくのご回答ありがとうございます。

    初めて質問させて頂いたのでどのようにするべきかわからなくBasicなのにC#に書き込みしてしまいました。そのためマルチになってしまい大変申し訳ありません。また投稿の削除方法も教えていただけたらと思っております。

    推測していただいたとおりのことをやりたいです。

    OSはXP、VBは2010を使用しております。

    いろいろ不手際な点が多いと思いますが、宜しくお願い致します。

     

    2011年1月13日 8:19
  • VB.NETということですので、以下のスレッドの方に書いておきます。

    このスレッドは、回答を設定して、解決済み扱いにするとよいと思います。

    http://social.msdn.microsoft.com/Forums/ja-JP/vbgeneralja/thread/a5ac7f48-d945-45c8-b9fc-52048e9b0370

     

     

    • 回答としてマーク HYOU 2011年1月14日 0:39
    2011年1月13日 9:29