比如说 第一页显示3条记录,第二页显示8条记录,每页显示的记录数不一样,而且可以动态的修改,不知有什么好的方法?

解决方案 »

  1.   

    在后台动态的修改Datagrid的每一页所含的项目数
      

  2.   

    分页SQL语句,建议使用:
    select TOP n where 表 where id > xx1、通过在每一页中对n赋值而确定每页显示的记录数;
    2、在程序中,读取当前记录集的末条记录的ID,以用于SQL的下次select。
      

  3.   

    更正SQL语句应改为:
    select TOP n where 表 where id > xx order by id desc
      

  4.   

    我的意思是
    比如说,我的很多用户发表了很多文章,当我想查看的时候,如何让每个用户发表的文章独立的显示一页,往下翻页就会显示下一个用户发表的所有文章
    =============================================================
    不要用分页吗,随便给个按钮在按钮事件里重新设定datagrid的数据源即可