求助关于DATAGRID分页的问题,谢谢帮忙!!! 
小弟做一个留言板,在用DATAGRID控件实现分页功能时,报错,请教高手如何解决。 
这是我pageindexchanged方法 的代码 
Private Sub DataGrid1_PageIndexChanged(ByVal source As Object, ByVal e As System.Web.UI.WebControls.DataGridPageChangedEventArgs) Handles DataGrid1.PageIndexChanged         DataGrid1.CurrentPageIndex = e.NewPageIndex 
       DataGrid1.DataBind() 
    End Sub 下面是出错信息: 无效的 CurrentPageIndex 值。它必须大于等于 0 且小于 PageCount。  
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。  异常详细信息: System.Web.HttpException: 无效的 CurrentPageIndex 值。它必须大于等于 0 且小于 PageCount。 

解决方案 »

  1.   

    http://blog.csdn.net/upto/archive/2004/11/27/196363.aspx
      

  2.   

    用分页控件吧,DATAGRID的页码也不怎么好看
      

  3.   

    http://blog.csdn.net/upto/archive/2004/11/27/196363.aspx
    我数据库是用SQL编写的,所以上上楼的兄弟资料对我帮助不大,况且我初学。NET不久  希望能给俺指条通明大路。能够说我怎么写pageindexchanged方法的代码最好不过。。
      

  4.   

    datagrid分页《非控件版》 
    http://dev.csdn.net/develop/article/26/26002.shtm datagrid分页问题(前后跳页)《控件版》 
    http://dev.csdn.net/develop/article/26/26001.shtm 
    DataGrid传统分页方式 
    http://dev.csdn.net/develop/article/21/21997.shtm ASP.net中的Datagrid自定义分页功能 
    http://dev.csdn.net/develop/article/21/21875.shtm