DropDownList中OnSelectedIndexChanged问题
以下代码为有疑问的一部分,其余略:
我主要是想实现这样的一个功能:
一个列表框,里面有一些数字如10,20,当你选择之后,DataGrid会自动按它的值显示出相应的数据项(PageSize更变)
...
void DropDownList1_SelectedIndexChanged(Object sender, EventArgs e) {
int curIndex;
curIndex=Convert.ToInt32(DropDownList1.SelectedItem.Value);//页面显示条目
DataGrid1.PageSize=curIndex;
BindGrid("");
}
...
<asp:dropdownlist id="DropDownList1" runat="server" OnSelectedIndexChanged="DropDownList1_SelectedIndexChanged">
</asp:dropdownlist>
...
可是当我选择之后,DataGrid没有什么改变,非要等到按了Button之后页面才会刷新,这是为什么呢?难道不可以直接改变吗?