datagrid中有属性:AllowPaging="True",可以实现分页

解决方案 »

  1.   

    利用DataGrid控件可以实现,AllowPaging="True",PageSize="1"
      

  2.   

    现在属性生成器之设置分页
    然后再cs文件中使用PageIndexChange事件
    private void datagrid_PageIndexChange(……)
    {
    this.datagrid.currentPage=e.newPage.
    //在重行邦定数据
    }
      

  3.   

    在web页面上放一些变量,如总页数,当前页,每页条数,这样等客户端选择新的页面后在服务器端可以根据这些值生成Sql语句,取出数据重新绑定了。
    Sql语句使用子查询如:
    strSQL = "SELECT  TOP "+pagesize+" SoftID,SoftName,SoftEdition,SoftOrders,"
    +"SoftKind,SoftSystem, AddTime ,AllHits,SoftGrade,SoftNote,DClassID,MClassID FROM RYnet_DownLoad "
    +"WHERE softID in (SELECT  TOP "+fillcounts+" softID FROM RYnet_DownLoad WHERE MClassID= ? ORDER BY softID DESC ) "
    +"ORDER BY softID ASC";
      

  4.   

    大家误解我的意思了,不是在DataGrid中,在一般的Webform中,有很多的文本框,使用Button
    控制进行“上一条”,“下一条”移动