我的datagrid在界面里没有指定datasource(在我们这个项目中,严禁在界面中指定使用),我是在代码里添加的,但是现在碰到一个这样的问题,当分页的时候,如果直接在onpageindexchanged的方法里写上grdMain.CurrentPageIndex=e.NewPageIndex;//获取当前页面
            grdMain.DataBind();//数据绑定
的话,则每次当我点其它页时(第1页可以正常显示)都会出现“无效的currentpageindex值”,但我在调试时可以看到这个值是有效的,我现在暂时有一种解次方法,就是每次在grdMain.CurrentPageIndex=e.NewPageIndex;//获取当前页面
            grdMain.DataBind();//数据绑定
前再重新读取一次数据,这样可以正常跳页,不过这在我们的程序里是不允许的,老总要求只能读取一次数据库,不然的话会导致速度变慢,求解决方案,谢谢了,分不多,不好意思