gridview绑定上万条数据内存溢出

时间:2021-06-19 23:24:15
我查询2010年1月1日到12月31日得所有数据绑定的gridview,但是一查询过了好半天就出现

gridview绑定上万条数据内存溢出

图右下角的Commit charge 到3249M/5200M  的时候页面突然弹出来内存溢出,我机器内存3G的, 请问各位大侠,我这种问题该怎么解决,怎么样才能读取出来 整个1年得数据,大概有将近4万行~

9 个解决方案

#1


gridview绑定上万条数据内存溢出

#2


没人知道吗?自己顶一下

#3


该回复于2011-04-02 16:13:28被版主删除

#4


该回复于2011-04-02 15:54:27被版主删除

#5


一下子从数据库中取出这么多的数据没有意义,做自定义分页显示吧
用户不会关注所有记录的

#6


该回复于2011-04-02 16:13:28被版主删除

#7


必须一次取这么多放gridview吗?

那也放不开吧

一般的实现方式是点击翻页->连接数据库根据页数查出当前页。
select * from tb_ where NAME no in (select * from tb_  top 一页显示数*页数)

#8


话说图片看不到!

#9


我也遇到了同样的问题,所以我一次不取那么多数据

#1


gridview绑定上万条数据内存溢出

#2


没人知道吗?自己顶一下

#3


该回复于2011-04-02 16:13:28被版主删除

#4


该回复于2011-04-02 15:54:27被版主删除

#5


一下子从数据库中取出这么多的数据没有意义,做自定义分页显示吧
用户不会关注所有记录的

#6


该回复于2011-04-02 16:13:28被版主删除

#7


必须一次取这么多放gridview吗?

那也放不开吧

一般的实现方式是点击翻页->连接数据库根据页数查出当前页。
select * from tb_ where NAME no in (select * from tb_  top 一页显示数*页数)

#8


话说图片看不到!

#9


我也遇到了同样的问题,所以我一次不取那么多数据