1.页面要输出很多数据(比如ERP中的一些BOM信息,论坛里面的帖子啊),一般你们用什么控件?是GridView吗?
2.我是用GridView,但是对其原理不太明白,比如绑定数据.后输出!它是把所有数据都输出到缓存吗?那显示第一页转到第二页应该就不用回传啊!还是每次只输出第一页的数据,然后到第二页又到数据库里面去取第二页的数据!

解决方案 »

  1.   

    如果是用 GridView的默认分页技术
    它是全部取出存在缓存?
      

  2.   

    看网上讲:
    GridView默认是取出数据,然后每次分页都查询 ObjectDataSource都读取所有数据
    自定义:一般都是每次只取出想要显示的部分
    还是不明白
      

  3.   

    GridView并没有限制数据源是否每一次都从数据库中查询,一般人写的程序是这样的,否则每一个页面都占用几兆内存,那么web服务器用不了5分钟就垮了。
      

  4.   

    绑定是什么概念?
    比如SQL Server  然后 用DataBind()
    绑定了数据后
    显示出来!我需要的不是每页100条数据,只是想知道 默认的分页是怎么运作的
      

  5.   

    是每次输出都从数据库中去取
    然后根据Page的一些信息 显示哪一页 
    是每次都全部取出?
      

  6.   

    http://www.cnblogs.com/lovecherry/archive/2006/09/05/494998.html
    象这篇文章里面 那个自定义分页  存储过程 差不多能明白