-3

sqldatasourceを使用して、つまりデータベースから入力されたDropDownListがあり、ドロップダウンリストの値を使用して接続された別のsqldatasourceで入力されたグリッドビューです。

ただし、クエリは動的に実行されません。ドロップダウンリストの値が変更されるたびに、グリッド ビューが更新されるようにしたいと考えています。コードください..

4

3 に答える 3

4

ASPX コード

<asp:DropDownList id="ddlCountry" AutoPostBack="True" runat="server" OnSelectedIndexChanged="ddlCountry_SelectedIndexChanged" ></asp:DropDownList> 

そしてCSコード

protected void ddlCountry_SelectedIndexChanged(object sender, EventArgs e)
{
  FillYourGridviewHere();
}
于 2012-12-12T06:57:08.903 に答える
1
<asp:DropDownList ID="DropDownList1" runat="server" 
        DataSourceID="SqlDataSource2" DataTextField="ssn" DataValueField="ssn" 
         AutoPostBack=true>
    </asp:DropDownList>

これはうまくいきました。ありがとうございました。!!

于 2012-12-12T07:08:31.147 に答える
-2

グリッドを関数に入力するための動的コードを記述し、その関数をドロップダウンリストの onChange イベントにバインドするだけです。

「mydropdown」がドロップダウンリストの ID であり、「dochanges」が動的コードを実行する関数であるとします。したがって、 dochanges 関数をドロップダウンリストの変更イベントにバインドするだけです。

    $('#mydropown').bind('change',function(){
            dochanges(); //call the dynamic function where you update your grid
    });
于 2012-12-12T06:59:00.247 に答える