问题:
有上万笔的数据,要求每1000笔分页。目前的方法是:用ajax取数据,在本地拼“Div+数据”显示出来,这样显示效果不好,很慢。试过用.net的DataGrid效果一样,很慢。因而想在此寻求一个比较好的显示大数据的方法,是不是要在缓存、线程、并发处理等方面入手解决呢?
请高手帮忙给个方法或思路!
有上万笔的数据,要求每1000笔分页。目前的方法是:用ajax取数据,在本地拼“Div+数据”显示出来,这样显示效果不好,很慢。试过用.net的DataGrid效果一样,很慢。因而想在此寻求一个比较好的显示大数据的方法,是不是要在缓存、线程、并发处理等方面入手解决呢?
请高手帮忙给个方法或思路!
用存储过程也有试过
取数据是很快的,上万笔一两秒就取到了。只是让它显示出来比较慢,我显示的方式是拼“DIV结构+取得的数据”用javascript打印出来的,这段时间发了很多时间!
如果每次取50条,直到1000
那要经历这一过程吧:取50拼Div显示,再取50拼Div追加显示...直到追加完1000
这种分段显示得有个什么驱动事件之类的,让每阶段的显示正常进行吧???
这边有点不太懂,恳请赐教!
其他没啥讲究..
Best Practices for Scaling the Windows Forms DataGridView Control
http://msdn.microsoft.com/en-us/library/ha5xt0d9.aspx