本帖最后由 zln0118 于 2011-12-14 20:10:16 编辑

解决方案 »

  1.   

    http://www.cnblogs.com/scottckt/archive/2008/01/30/1058985.html
      

  2.   

    http://topic.csdn.net/t/20061211/11/5221408.htmlhttp://www.cnblogs.com/-clq/archive/2011/08/11/2135129.html
      

  3.   

       if (PageIndex < PageCount)
                {
                    e.HasMorePages = true;
                    PageIndex++;
                }
                else
                {
                    e.HasMorePages = false;
                    PageIndex = 1;
                }以前写的分页就是这样写的,看你的也是正确的,不知道哪里错了。
      

  4.   

    我这里是vs2008,如果能编译你的代码,就发给邮件。
    [email protected]
      

  5.   

    你的代码我看了下,有问题。
    (1)e.HasMorePages 用的位置不对。
    (2)分页使用的方法不对。第一个问题,会导致分页不成功。
    第二个问题,会导致数据重复,每一页都是相同的数据。
    已经帮你改动了,但是没有加注释。功能是完成了。
    已经发到你邮箱了。