みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

データベースの絞り込み検索について

現在、sqlサーバーにてフォーム上にデータセットして、データを検索するシステムを作成中です。
データの更新や読込、変更等については、うまく動作しているのですが、検索・抽出についてうまくできません。
例えば、コンボボックスを2個配置して、絞り込み検索をかけようとするのですが、1個目でデータバインドされた項目を選択し、2個目では1個目に該当するデータのみを抽出させたいのです。
うまく伝えられないのですが、エクセルの機能でいえばオートフィルタのような動作です。
どのようにすれば良いのでしょうか?

投稿日時 - 2007-02-16 15:59:40

QNo.2757675

すぐに回答ほしいです

質問者が選んだベストアンサー

.netならば、なるたけローカルで処理するために、無条件のデータを保持しておいて、DataTable.SelectやDataView.RowFilterで条件付ける事もあります。

datatable.select
http://msdn2.microsoft.com/ja-jp/library/system.data.datatable.select(VS.80).aspx

DataView.RowFilter
http://msdn2.microsoft.com/ja-jp/library/system.data.dataview.rowfilter(VS.80).aspx

投稿日時 - 2007-02-16 16:51:24

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.1

どのようにデータを表示させているのかわかりませんが、
コンボボックスの値が変更されたときに、SQL文を作り直して再抽出を行えばよいと思います。

投稿日時 - 2007-02-16 16:40:47

あなたにオススメの質問