gridview绑定多个数据源,aspnetpager如何重置状态刷新从第一页显示?
gridview绑定多个数据源,aspnetpager如何重置状态刷新从第一页显示?
我的gridview根据不同条件绑定多个数据源,同时aspnetpager也会重新统计分页,但是有一个小问题,譬如数据源1时候aspnetpager显示10页,我点击打开第8页,这时候我马上点击其他按钮把gridview的数据源改为2,这时候aspnetpager分页统计正常,但是他没重置从第一页显示,而是先打开第8页,如果数据源2分页少于8,那么他就会先打开7,如此类推,反正不会出错。就是状态保存了上一状态。
应该怎样判断数据源的改变,来重置aspnetpager的第一打开页面呢?怎样清除上一状态呢?
------解决方案--------------------“点击其他按钮”的时候你为什么不同时初始化这个控件的页号呢?