質問

私は、実行時にロードする3つの関連dropdownlistsをという制御を作成していて、すべての3つは、データベースからデータをバインドします。最初のリストが値を変更する際に、第二1は、最初の項目を選択し、デフォルトでは、その値に基づいて再バインドする必要があります。しかし、結果として、第3のリストはまた、第2のリストの選択された最初の値に基づいて再バインドする必要があります。

私はリストが負荷にバインドするように見えることはできません。手動で第1回のリストが結合、負荷が、他の2つは空白になっているので、ということ。

子孫を再バインドする原因となる最初の2つのリスト、のためのSelectedIndexChangedのために

私は、イベントハンドラを作成しました。このページが読み込まれた後に動作し、私は第一のリスト選択した項目を変更します。

しかし、私は、ページの読み込みにバインドするために2番目と3番目のリストを取得することはできません。私は、最初のリストは、デフォルトで最初の項目を選択したのでことを、0にSelectedIndexを設定しようとしました。私は、これはのSelectedIndexChangedイベントを発生するだろうと思った、

が、それはしません!イベントが発生することが原因理由をサーバー側で項目を選択しないのですか?それがなかった場合は、そのイベントを上げると、3番目のリストを再バインド、その変更されたイベントを引き上げる最初の項目を選択する、第二のリストを結合するために、すべての私の問題は解決されるだろう。

が、最初のリストは、イベントを発生しませんので、これのどれも起こりません。

ので、これを行うには正しい方法は何ですか?

ありがとう!

役に立ちましたか?

解決

あなたが最初のもののためのselectedIndexを設定することができた場合は、

、あなたの代わりに、火災のイベントを直接メソッドを呼び出すことができます。イベントは何もなく、メソッド呼び出しではありません。

第1及び第いずれかの同じ。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top