面对有较大量或很大量的查询,一般是分页显示的吧?(大量是指查的人多,记录也较多)
      在这种情况下,用DataGrid自带的分页能应付吗?如果不行,用什么方法替代是理想的选择?
      数据库是MySql和Sql2000.

解决方案 »

  1.   

    http://dotnet.aspx.cc/ShowDetail.aspx?id=108B1516-53CE-4357-B061-17295AF9689F
      

  2.   

    提供个思路给你:
        如果你的网页是一页显示10条,那么你在数据库中就取10条记录(利用多条语句SQL的嵌套)
      

  3.   

    还有一个高效的方法:
    把查询的结果保存到服务端的xml文件里,每当其中显示一页的时侯,就从XML文件里load出来,再取其中需要的记录.这样可以避免频繁访问数据库.
      

  4.   

    楼上的:
       既然查询结果都出来了,那就直接绑定到datagrid就可以了啊.
    为何还要保存至xml,而且读取xml文件又慢??
      

  5.   

    http://blog.csdn.net/zhzuo/category/13485.aspx
      

  6.   

    datagrid当然能,不过要加入代码。网上找找吧,应该很多。
      

  7.   

    to :iceberg_zj() 
       加入代码后用DataGrid自带的分页功能能应付大量的查询???
       如果你能找到这样的代码,你是能当上权威的,你快找找.