0

ユーザーがドロップダウンリストから値を選択するたびに検索ボタンを自動クリックしたい。

コードスニペット:

にイベント ハンドラを追加しましたInitializeComponent():

this.ddltrim.SelectedIndexChanged += new     System.EventHandler(this.ddltrim_SelectedIndexChanged);

コード:

private void ddltrim_SelectedIndexChanged(object sender, System.EventArgs e)
            {
        if(ddlStores.Items.Count ==1)
            btnSearch_Click("Search", null);
    }

デザイナーで:

<asp:dropdownlist id=ddltrim width="100%" Runat="server" AutoPostBack="True" EnableViewState="True">    
<asp:ListItem Value="Select Submodel" Selected="True">
      Select SubModel
      </asp:ListItem></asp:dropdownlist>

しかし、ddl から任意の値を選択すると、selectIndexChanged が起動しません。ボタン検索を手動でクリックする必要があります。

4

2 に答える 2

0

試す

<asp:dropdownlist id=ddltrim width="100%" Runat="server" AutoPostBack="True" EnableViewState="True" onselectedindexchanged="ddltrim_SelectedIndexChanged">
<asp:ListItem Value="Select Submodel" Selected="True">Select SubModel</asp:ListItem>
于 2013-04-23T13:13:58.513 に答える