DropDownList1 绑定 SqlDataSource1 AutoPostBack="True"
DropDownList2 绑定 SqlDataSource2,由 DropDownList1 传入参数,AutoPostBack="True"
GridView1 绑定 SqlDataSource3,由 DropDownList2 传入参数,
现在问题是,GridView1总不能保持最新数据显示,
想在DropDownList2 或 SqlDataSource2 数据render以后再更新、执行 SqlDataSource3.databind()
但不知道该如何写,
请指教,多谢了!
DropDownList2 绑定 SqlDataSource2,由 DropDownList1 传入参数,AutoPostBack="True"
GridView1 绑定 SqlDataSource3,由 DropDownList2 传入参数,
现在问题是,GridView1总不能保持最新数据显示,
想在DropDownList2 或 SqlDataSource2 数据render以后再更新、执行 SqlDataSource3.databind()
但不知道该如何写,
请指教,多谢了!
解决方案 »
- vs 2010 里怎么没有 ado.net entity framework啊
- 在C#里面怎么样jquery跨域取值高手进哈!
- ajax提交表单的问题(挺棘手的)
- csdn 登录时的记住密码是怎么实现的??
- 关于dropdownlist的事件问题?
- 求助:关于string转换为char的问题
- asp.net html激发事件问题.........................
- 在一个aspx页中,有个Image控件,我要在当前页里把一个Bitmap类的实例让Image显示出来,应该怎么做???
- 喜欢用VB.NET的人有福啦!--- 终于找到一个能用的VBCommenter和大家分享,拥有类似于C#的自定义智能感知提示功能的东东。
- 正则表达式的老问题~
- asp.net程序放到服务器后...,怎么运行不了呀!!
- 用textarea总报告错误未将对象引用设置到对象的实例
GridView1.Databind;
关键时DropDownList1改变时,DropDownList2会改变,但Gridview不是每次都能及时改变的。
代码如下:
<asp:SqlDataSource ID="college" runat="server" ConnectionString="<%$ ConnectionStrings:newdata-cetConnectionString %>"
SelectCommand="SELECT [dm_mc], [xy_dm] FROM [a_xy]" >
</asp:SqlDataSource> <asp:SqlDataSource ID="depart" runat="server" ConnectionString="<%$ ConnectionStrings:newdata-cetConnectionString %>"
SelectCommand="SELECT [zy_dm], [dm_mc] FROM [a_zy] where [zy_dm] Like @zy_dm" >
<SelectParameters>
<asp:ControlParameter ControlID="DropDownList1" Name="zy_dm" PropertyName="Value" />
</SelectParameters>
</asp:SqlDataSource>
<asp:SqlDataSource ID="detail" runat="server" ConnectionString="<%$ ConnectionStrings:newdata-cetConnectionString %>"
SelectCommand="SELECT [姓名], [ID], [学号], [证件号码], [报考级别], [fee] FROM [dida_cet] where 报考级别=@band) order by ID">
<SelectParameters>
<asp:ControlParameter ControlID="DropDownList2" DefaultValue="" Name="band" PropertyName="SelectedValue" />
</SelectParameters>
</asp:SqlDataSource>
<asp:DropDownList ID="DropDownList1"
runat="server" DataSourceID="college" DataTextField="dm_mc" DataValueField="xy_dm" AutoPostBack=true>
</asp:DropDownList>
<asp:DropDownList ID="DropDownList2" runat="server"
DataSourceID="depart" DataTextField="dm_mc" DataValueField="zy_dm" AutoPostBack=true >
</asp:DropDownList> <asp:GridView ID="GridView1" runat="server" AllowPaging="True" AutoGenerateColumns="False"
DataKeyNames="ID" DataSourceID="detail" Width="300" AllowSorting="True">
<Columns>
<asp:BoundField DataField="ID" HeaderText="流水号" ReadOnly="True" SortExpression="ID" />
</Columns>
</asp:GridView>
protected void tester_college_SelectedIndexChanged(object sender, EventArgs e)
{
depart.DataBind();
tester_spec.DataBind();
detail.DataBind();
GridView1.DataBind();
}