[已解决问题] dataGridView快速显示大量数据
提问时间: 2007-12-29 09:54
悬赏分:5 浏览:1184 次
在Winform中,希望用DataGridView显示快速大量的数据,数据是保存在数据库中的。不知道有没有好的解决方案!
最佳答案
最快不过是从连接池中拿出个数据库连接,然后直接DataReader
这个“大量”不好说,大到一定程度,是无论如何都没办法“快速”的,所以最好还是分成几部分,比较按分类或者分页什么的
2007/12/29 11:10:25 回答者:丁学
其它回答(8)
这个要看你的业务逻辑的,,,
6个月前   回答者:t-mac.NET - 菜鸟二级
最快莫过于用datareader了
6个月前   回答者:Klesh Wong - 小虾三级
关键字: Virtual Mode. 自己查MSDN吧.
6个月前   回答者:deerchao - 大侠五级
Virtual Mode.不是很好用,要注意点
6个月前   回答者:没剑 - 菜鸟二级
手工写代码一个个拿,一般来说都比别的办法要快
6个月前   回答者:大石头 - 初学一级
使用DataReader取数据 + 存储过程  分页显示.
6个月前   回答者:沙加 - 老鸟四级
如果你要的实时性不是很强,可以先使用一个DataSet或DataTable来缓冲数据(在内存中),然后再把这个绑定到 控件上,
这样,慢的问题,就变成了,数据 显示到空间上所花的时间
这里一般可以用分页解决, 这样就能好点吧。
6个月前   回答者:G yc {Son of VB} - 小虾三级
数据很大的话,分页或虚模式吧。 读数据的话当然是datareader
6个月前   回答者:Zealot - 菜鸟二级
评论
   您需要登录以后才能回答!
我的问题    我要提问


快到期问题

> 问题排行榜

有不合适内容,建议去除