2012-01-20 38 views
0

私の知らないことは申し訳ありませんが、私はいつもプロパティーDropDownListの設定はSelectedIndexChangedイベントが発生したと信じています...間違っていますか?私は明確な何かを発見していない文書での検索DropDownListのSelectedIndexプロパティについて

...

おかげ

+0

受け入れてあなたが欲しい情報を得た場合の答えをマークすることを忘れてはいけません –

答えて

2

ありません、それはSelectionChangeイベントを起動することはできません。

プログラマチックに設定する場合は、選択変更イベントを発生させるよりも、

0

DropDownlist ClassSelected Index Changed Eventリストコントロールからの選択がサーバーへの投稿間で変更された場合に発生します。 イベントを発生させるには、次のことを確認してください。

  1. のAutoPostBack
  2. How to use DropDownList AutoPostBack feature

は以下のコードである = "ハンドラの名前を" onselectedindexchanged = "真"。

<asp:DropDownList ID="ddl1" runat="server" AutoPostBack="true" 
onselectedindexchanged="ddl1_SelectedIndexChanged"> 
    <asp:ListItem Text ="1" Value="1"></asp:ListItem> 
    <asp:ListItem Text ="2" Value="2"></asp:ListItem> 
</asp:DropDownList> 


protected void ddl1_SelectedIndexChanged(object sender, EventArgs e) 
{ 

} 

- 実行時にインデックスを設定することでイベントを発生することはありません。

次のリンクも行ってください。

How to: Respond to Changes in List Web Server Controls

How to use DropDownList AutoPostBack feature

関連する問題