teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

詳細記載

2018/09/29 06:52

投稿

dorado
dorado

スコア15

title CHANGED
File without changes
body CHANGED
@@ -1,22 +1,32 @@
1
1
  ### 前提・実現したいこと
2
2
 
3
- 実現したいことは、
4
- ドロップダウンリスト1でユーザー「果物」を選択すると、ドロップダウンリスト1-1に果物リストが出てくるようにしたい
3
+ ドロップダウンリストは親子関係存在する。
5
- ドロップダウンリスト2でユーザーが「乗物」を選択すると、ドロップダウンリスト2-1に乗物リストが出てくるようにしたい。
6
4
 
5
+ 親ドロップダウンリスト:
6
+ ドロップダウンリスト1や2には「果物」「乗物」「飲物」などが入っています。
7
+
8
+ 子ドロップダウンリスト:
9
+ ドロップダウンリストで選択された種類に応じた数値や文字列が入っています。
10
+ 果物:ブドウ、リンゴ、ナシ
11
+ 乗物:車、電車、飛行機
12
+
13
+ ドロップダウンリスト1(親)でユーザーが「果物」を選択すると、ドロップダウンリスト1-1(子)に果物リストが出てくるようにしたい。
14
+ ドロップダウンリスト2(親)でユーザーが「乗物」を選択すると、ドロップダウンリスト2-1(子)に乗物リストが出てくるようにしたい。
15
+ ドロップダウンリスト2(親)でユーザーが「果物」を選択することも勿論可能。
16
+
7
- ドロップダウンリストでユーザーが値を選択すると、その選択されたドロップダウンリストに関連した特定のドロップダウンリストが更新される。
17
+ ドロップダウンリスト(親)でユーザーが値を選択すると、その選択されたドロップダウンリスト(親)に関連した特定のドロップダウンリスト(子)が更新される。
8
18
  を実現したい。
9
19
  ※プロジェクト背景は質問末尾に記載
10
20
 
11
21
  ### 発生している問題・エラーメッセージ
12
22
 
13
23
  SelectedIndexChangedイベントは正しく使用できており、
14
- またUpdatePanelを利用して非同期にドロップダウンリストを変化させることもできています。
24
+ またUpdatePanelを利用して非同期にドロップダウンリスト(子)を変化させることもできています。
15
25
 
16
- 1つのSelectedIndexChangedイベントで全てのドロップダウンリストの変化イベントを取得したい場合、
26
+ 1つのSelectedIndexChangedイベントで全てのドロップダウンリスト(親)の変化イベントを取得したい場合、
17
- 自身のドロップダウンリストとそれに関連したドロップダウンリストの紐付け方がわかりません。
27
+ 自身のドロップダウンリスト(親)とそれに関連したドロップダウンリスト(子)の紐付け方がわかりません。
18
28
 
19
- ドロップダウンリストによるイベントを2つ作れといわれればそれまでですし、
29
+ ドロップダウンリスト(親)によるイベントを2つ作れといわれればそれまでですし、
20
30
  関数の中で分岐処理を作れといわれればそれまでなのですが・・・。
21
31
  数が10コぐらいあるので1つのイベントでやりたいと思っています。
22
32
 
@@ -27,5 +37,5 @@
27
37
  ### プロジェクト背景
28
38
 
29
39
  データベースから取得した情報をGridViewで表示したい。GridViewはDataTableを使用してBindさせること。
30
- ユーザーがドロップダウンリストで条件を指定し、またその条件にあった選択肢をドロップダウンリストで非同期にデータベースから取得し更新すること。
40
+ ユーザーがドロップダウンリスト(親)で条件を指定し、またその条件にあった選択肢をドロップダウンリスト(子)で非同期にデータベースから取得し更新すること。
31
- ドロップダウンリストは10組ほど用意し、1レコードまでの絞込みを十分可能とすること。
41
+ ドロップダウンリスト(親-子)は10組ほど用意し、1レコードまでの絞込みを十分可能とすること。