以前用asp都是用分页存储过程通用函数来做分页的,但是现在学asp.net,请问里面的DataGrid分页效率高吗,个人认为用DataGrid的分页效率很低,虽然一次读取数据后就不用再从sqlserver里面取数据,但是如果数据量很大,比如几十万条,在装载数据时就要载入几十万条,而只有很少一部分是有用的。
但是分页存储过程每次读取分页都要从数据库取出记录。大家讨论下,到底哪个方式好呢?

解决方案 »

  1.   

    我试过了.我的数据库是ACCESS,有1500条记录.用DataGrid控件分页,那速度啊,比用ASP慢上几倍都有.
      

  2.   

    2.0的采取绑定控件的话肯定比较高,以前的话没什么区别基本http://do-net.xicp.net
    .NET技术群
    QQ群4329404可加,4329478满,7019839满,10058555管理员不在
    MSN群138459
    ---------------------------------------------------------
    个人QQ303864496
    msn:[email protected]
    成都理工大三,寻成都地区兼职,熟悉asp.net/C#/webservice
    NeT(Nebula Team)结交愿意郑州发展的.net技术朋友(19-25岁)...
    email:[email protected]
    有事直接联系,我一般不会二次浏览一个帖子。
      

  3.   

    DataGrid自带的分页,如果数据量超过5000条,速度就很慢,而且很可能连接超时.
    数据量大可以使用自定义分页
      

  4.   

    开发效率高而已。====CSDN 小助手 V2.5 2005年11月05日发布====
    CSDN小助手是一款脱离浏览器也可以访问Csdn论坛的软件
    界面:http://blog.csdn.net/Qqwwee_Com/archive/2005/11/05/523395.aspx
    下载:http://szlawbook.com/csdnv2
      

  5.   

    要效率高的话用ajax的好了,我这刚做了一个,只提取当前页的内容
    如果你数据库总量不大的话,就直接返回dataset如果很多的话就提取当前页的