注册 登录
编程论坛 ASP.NET技术论坛

为什么DropDownList1点击一次没反应的?

cobby 发布于 2007-07-20 13:51, 730 次点击
只有本站会员才能查看附件,请 登录

如图所示,我想用DropDownList1选择datagrid每页显示记录数量,可是每次点击第一次的时候什么也没发生,后面点击几次,显示也不对。代码如下:
DataGrid1.PageSize = Convert.ToInt16(DropDownList1.SelectedValue);
DataGrid2.PageSize = Convert.ToInt16(DropDownList1.SelectedValue);

请问这有错吗?还是需要其它代码或者设置?
5 回复
#2
cobby2007-07-20 14:07
问题有点明白了,就是当选择了一个项目后,因为是在服务器端运行的,所以浏览器端要在下一次刷新页面时才能显示效果。有没有什么办法可以选择一个项目后自动刷新或者重新加载页面呢?
#3
冰彩虹2007-07-20 14:27
DropDownList.AutoPostBack=true;
#4
cobby2007-07-20 14:30
已经设置没true了,不是这个问题。。。
#5
冰彩虹2007-07-20 14:33
DataGrid1.PageSize = Convert.ToInt16(DropDownList1.SelectedValue);
DataGrid1.DataBind();
DataGrid2.PageSize = Convert.ToInt16(DropDownList1.SelectedValue);
DataGrid2.DataBind();
#6
cobby2007-07-20 14:40
偶像!!!!!!!!!!!多谢啦!
1