日期:2014-05-17  浏览次数:20533 次

页面如何处理大数据显示和导出
我有一个asp.net 页面,需要调用存储过程查询数据,每次查询完成的时间大约30秒,数据大约30000-50000条,这么大的数据放到gridview或者导出datatable都很慢,页面老是处于停顿的状态,有什么好的技术么,请说细点。我知道有ajax updatepanel, 单数据没有加载万事,能先完整显示页面布局么,是webpart么? 需要哪些技术,谢谢了!

------解决方案--------------------
分页啊亲,怎么能够把那么多数据全部返回给用户呢,就算不说性能,用户看得完吗?
------解决方案--------------------
引用:
分页啊亲,怎么能够把那么多数据全部返回给用户呢,就算不说性能,用户看得完吗?

+1
------解决方案--------------------
折磨多数据,肯定要先分页啊
------解决方案--------------------
1.分页

2.导出excel有相应的库进行操作,个人感觉使用NPOI好过使用COM组件,特别是数据量大的时候。
------解决方案--------------------
qq空间的显示方式好像还可以,就是你拖右边的滚动条,页面就新加载一定量的数据显示
------解决方案--------------------
异步 + 数据分页
------解决方案--------------------
无限滚动加载,可以研究一下