結合データドロップダウンボックス複数の

データドロップダウンボックスを結合は、これらのテーブルのための単一の処理テーブルデータを完了するために最初のものです。データ学校、学年、クラス、この単一テーブルのクエリの3つのテーブルの方法は、チェックしてください。例としては、クラスに説明します。ここに画像を挿入説明
最初は、制御テーブルデータ内の単一のクエリ方法について書いて単一テーブルのクエリデータであるデータバインド大学ドロップダウンボックス、、です。ここに画像を挿入説明
SelectVoエンティティは、ドロップダウンボックスで、プロジェクト全体を配置する値(テキスト)を選択した値(ID)を表示するために追加された新しいクラスです。その後、データベースクエリ、大学の戻り値のデータベーステーブルの内側からその内部にSelectVoオブジェクトに。そしてステッチ「 -選択- 」の項目を。最後に、ページに戻ります。
次に、ページのコードを見て:
ここに画像を挿入説明
この大学ドロップダウンボックスがそれにデータをバインド!
:次のステップは、コードを見て、データグレードのドロップダウンボックスをバインドすることで
ここに画像を挿入説明
、まず再選択の大学のID、IDを取得するデータを変更するとする大学のドロップダウンボックスを結びつけるためにIDを取得することになるとき変更イベントを、書きます成績をチェックし、ドロップダウンボックスのデータを与えられています。
CODE-年ドロップダウンボックスのクエリデータ:
ここに画像を挿入説明
単一テーブルのクエリや大学の成績の単一テーブルのクエリ]ドロップダウンボックスのデータのドロップダウンボックスデータをテーブルに同じ、(大学のクエリ条件グレードのドロップダウンボックスのデータよりもちょうど1年制大学のIDについてページのように)、大学のID上を通過します。そして、ステッチ「 -選択- 」項目;そして最後のページに戻ります。データがまだシニア情報を選択する必要があります後に再度データ要求をバインドする情報ページ]ドロップダウンボックスのメソッドを返すために、そして最終的には実際には場合は、このクラスを決定することができるように主に起因する大学の情報の変化に(クラスドロップダウンボックスを空にするために、クエリを完了した後の年)。
昨年は、コードを見て、クラスのドロップダウンボックスのデータをデータバインディングをトリガするために、ドロップダウンボックスを変更することです:
ここに画像を挿入説明
このクラスの情報は、主に情報や成績の学校によって決定され、グレードは変更イベント情報を書き込むために、クラス情報があるため、シニアの情報となります変更は、今年の下でデータの特定のクラスを再バインドします。
情報の変更が年制大学のIDとIDを再取得するために選択されます年後、IDは、その上にコントローラクラス情報問い合わせメソッド内得るために渡されます。そして、すでにクラス情報をチェックし、ドロップダウンボックスに基づいてデータをバインドします。
コードコントローラ:
ここに画像を挿入説明
大学のIDを超えるページのパスに応じて、クエリ内のデータベーステーブルにID級クラス、クエリ2があり、一つは大学のIDテーブルのクラスですが、あなたは大学のID上を通過したいページに等しく、そこにあります外装年生のクラスは、成績のIDの上にページIDパスを待つことです。SelectVoは最終的にオブジェクトにデータを返され、そして「 -選択- 」スプライシングアイテムを。クラス情報のクエリが良いされています。戻る出力します。
ここでは、うまく上の3つのドロップダウンボックスデータの結合。効果を参照してください:
ここに画像を挿入説明
最初は直接結合し、その後、大学の結合にデータストリップのデータの後にドロップダウンボックスの年を選択ロードされ、その後に続くデータグレードのドロップダウンボックスのいずれかを、選択されたページの後に大学のドロップダウンボックスのデータの結合されましたデータクラス]ドロップダウンボックスを結合。
そして、大学の情報データの後にし、ドロップダウンボックスを変更する、それがデータグレードのドロップダウンボックスを再バインドし、データクラスのドロップダウンボックスをオフにします。
ここに画像を挿入説明
この全体のデータ結果をバインドドロップダウンボックスが出てきた、と間違っている何があれば、コメント領域にコメントしてください!

おすすめ

転載: blog.csdn.net/weixin_44560796/article/details/90272940