存储过程?ado.net
http://www.cnblogs.com/chinatefl/archive/2005/11/16/277819.html

解决方案 »

  1.   

    用aspnetpager,这个效率有保证。
      

  2.   

    晕40条 数据量很大吗? 我跑的7万条应该是才是稍大吧, 呵呵.
    你可用Sql top 8 来分页 这个速度没问题.
      

  3.   

    select top '+@Id1+ ' ID from AF where ( ID > (SELECT MAX(ID) FROM (SELECT TOP '+@Id2+
    '  (ID) FROM AF ORDER by ID ) A)) ORDER BY ID
      

  4.   

    还有 一个好东西 也一并介绍给大家 
    http://www.wj008.net/pro_viwe.asp?id=312
    ASP.NET CoolADODB
    这个控件并非商业控件 是我自己写的 
    里面 代码没有沉余 绝对优化 支持 记录集写法 添加 删除 修改  让你 提交数据 不有管数据格式 让你提交数据 不用考虑数据中是否 含有'号等等 
    里面已经包含了 分页功能在里面  不用 十行代码 可以把数据 包括翻页 如
    <<[1][2][3][4][5]>> 或 选择下拉 或输入跳页等功能一一实现