生成DATASET先,然后再绑定。
数据多的情况下,可能用条件的缩小范围。
如果没有条件限制,可以限制返回记录数。
如果客户说要看全部那没办法!(想信客户没这么笨,不查询就是要看所以有记录)

解决方案 »

  1.   

    数据很多时,不应该把全部数据取出来,只取当前页的数据.然后绑定到datagird.
      

  2.   

    那就是说,DataGrid自带的那个分页功能只适合数据量小的情况了???那当数据很多的时候,该如何取当前页的数据???楼上的这位仁兄能给个例子嘛?
      

  3.   

    大家说得不错,数据量很大,不适宜取出全部记录,要实现大记录的分页,你可以采用DataGrid的定制分页属性,比如每次取100条记录,每页显示10条记录,那么在读取数据的时候需要加上判断,判断的方式是:页号*每页记录数<=100, 取数据可以采用存储过程,将记录位置页数作为一个参数。