页面记住你的CurrentPage, PageSize等参数每次用DataReader读出相应的那一部分记录, 组成一个DataTable然后挂到DataGrid上,分页就是链接到自身,但Page参数不同

解决方案 »

  1.   

    这没有装.net,只能说说思路
    首先确定每页的记录数目,用两个链接按钮(上一页和下一页),按钮的事件代码中记录下当前的页码。比如当前页码为CurrentPage,那么你只需再返回的数据源种计算出应返回那些记录。
    假如每页的记录数为PageSize,那么应返回第CurrentPage * PageSize条到第CurrentPage * PageSize + PageSize - 1条记录(假如记录号是从0开始的,CurrentPage从0开始)。每次点上下页的时候刷新数据源和CurrentPage得知就行了。注意容错,主要是最后一页,记录数可能不够PageSize了。