sqldatasourceを使用して、つまりデータベースから入力されたDropDownListがあり、ドロップダウンリストの値を使用して接続された別のsqldatasourceで入力されたグリッドビューです。
ただし、クエリは動的に実行されません。ドロップダウンリストの値が変更されるたびに、グリッド ビューが更新されるようにしたいと考えています。コードください..
sqldatasourceを使用して、つまりデータベースから入力されたDropDownListがあり、ドロップダウンリストの値を使用して接続された別のsqldatasourceで入力されたグリッドビューです。
ただし、クエリは動的に実行されません。ドロップダウンリストの値が変更されるたびに、グリッド ビューが更新されるようにしたいと考えています。コードください..
ASPX コード
<asp:DropDownList id="ddlCountry" AutoPostBack="True" runat="server" OnSelectedIndexChanged="ddlCountry_SelectedIndexChanged" ></asp:DropDownList>
そしてCSコード
protected void ddlCountry_SelectedIndexChanged(object sender, EventArgs e)
{
FillYourGridviewHere();
}
<asp:DropDownList ID="DropDownList1" runat="server"
DataSourceID="SqlDataSource2" DataTextField="ssn" DataValueField="ssn"
AutoPostBack=true>
</asp:DropDownList>
これはうまくいきました。ありがとうございました。!!
グリッドを関数に入力するための動的コードを記述し、その関数をドロップダウンリストの onChange イベントにバインドするだけです。
「mydropdown」がドロップダウンリストの ID であり、「dochanges」が動的コードを実行する関数であるとします。したがって、 dochanges 関数をドロップダウンリストの変更イベントにバインドするだけです。
$('#mydropown').bind('change',function(){
dochanges(); //call the dynamic function where you update your grid
});