お世話になっております。
DropDownList1が"X"の場合、DropDownList2の項目が絞り込まれ、
同様に、DropDownList2が"Y"の場合、DropDownList1の項目が絞り込まれるような処理を行いたいです。
階層が同じ(親子関係ではない)場合はどのように処理をすればよろしいでしょうか。
車の「車種」「色」「メーカー」などの検索条件のように、
「車種」を選択した際、それに該当する「色」「メーカー」が絞り込まれる。
「色」を選択した際、それに該当する「車種」「メーカー」が絞り込まれる。
というイメージです。
DropDownListの項目はDBから取得しています。
1つのDropDownListに対し、1つのSqlDataSourceをそれぞれ作成しています。
SQL文
SELECT DISTINCT '車種' FROM hoge_tbl;
↑SqlDataSource1
SELECT DISTINCT '色' FROM hoge_tbl;
↑SqlDataSource2
SELECT DISTINCT 'メーカー' FROM hoge_tbl;
↑SqlDataSource3
hoge_tblから項目を取得
↓
GridViewで、条件に一致したレコードが表示される。
説明下手かもしれませんが、ご教授願います。
【環境】
Windows7
ASP.NET C#
SQL Server 2012
回答1件
あなたの回答
tips
プレビュー