用存储过程写的分页,传参后,只返回第一页的数据,我怎么在后台得到当前页,怎么在gridview上显示上一页,下一页上一页和下一页是通过判断当前页来设置的,首页 尾页 共多少页,多少商品则是通过数据库中的数据总数来设置的(当然这些需要在程序中进行计算) 这个问题没有解决??? 
不知道如何获得当前页

解决方案 »

  1.   

    根据PageCount和PageSize和记录总和 自己写个 上一页 下一页的类就是了
    翻页要把PageID传给存储过程
      

  2.   

    用个  <asp:HiddenField ID="CurrentPage" runat="server" Value="初始页数"/> 
    取值的时候 int pageIndex = Convert.ToInt32(CurrentPage.Value) 
    判断点击的是上还是下页,并在上下页事件中对 pageIndex ++ 或 -- ; 
    根据 pageIndex 读取数据,绑定。
      

  3.   

    string sql="select top str(@psize) * from table1 where id not in (select top str(@psize*@pindex) id from table1)"