假设我数据库里有数十万的数据,
我的网页中每个页面显示30条数据(分页)。
效果如下图:
<img style="width: 751px; height: 439px" height="439" alt="" src="/images/cnblogs_com/bankey/alibaba.gif" width="751" border="0" />是一次过读得30条全部显示;还是读1条显示一条?另外我还有个问题,这样的数据列表应该不会用DataGrid实现吧(每列数据前有个CheckBox,如果用DataGrid实现就很好办)?
那请问用什么实现?(用DataReader?)我是想异步传输,先显示一点 ,然后慢慢显示其他的。但不会做。谁可以告诉我用什么技术,或者给点相似的代码,或者给点好的建议我? 谢谢

解决方案 »

  1.   

    图片的超连接为:
    http://www.cnblogs.com/images/cnblogs_com/bankey/alibaba.gif
     
      

  2.   

    数据访问量大的网站,一般都不用控件..
    为了节省开销,减少服务器负担,一般都采用循环输出.
    一切为快速开发所做的控件的确方便了我们以最快的速度开发,提交了开发效率但是这种效率是以牺牲性能为代价的.你看客户端的一大串ViewState就知道服务器多累了
      

  3.   

    1.一次读得30条全部显示。
    2.可以用DataGrid,DataGrid的每列(感觉LZ说道应该是行吧,不过列也一样)有checkbox可以实现。
    3.用ajax技术,不过你这个程序用了效果不大,只是显示的时候花哨些,网速快的话根本感觉不出来。
    具体实现的代码是很简单的,书上都有,你看一下。