代码较多较乱,看起来麻烦,调试一下,看点下一页的时候有没有运行到你最后那句DataGrid1.DataBind()

解决方案 »

  1.   

    同意楼主所说,其实分页没这么复杂的,只要简单几局就可以了
    你可以参照下面的代码//获得LinkButton的参数值
    string arg = ((ImageButton)sender).CommandArgument;
    switch(arg)
    {
         case ("next")://下一页
             if (this.DataGrid1.CurrentPageIndex < (this.DataGrid1.PageCount - 1))
             this.DataGrid1.CurrentPageIndex ++;
             break;
         case ("prev")://上一页
             if (this.DataGrid1.CurrentPageIndex > 0)
             this.DataGrid1.CurrentPageIndex --;
             break;
         case ("last")://最后一页
             this.DataGrid1.CurrentPageIndex = (this.DataGrid1.PageCount - 1);
             break;
         case("first")://第一页
             this.DataGrid1.CurrentPageIndex =0;
             break;
        }
    this.InitSelectTotal();//绑定所有数据
      

  2.   

    to: skytear(将进酒) 我自己调试都有运行到这一句DataGrid1.DataBind(),运行完后,就没有数据了,什么也看不到