读书人

为何dataGridView效率这么低

发布时间: 2012-07-19 16:02:19 作者: rapoo

为什么dataGridView效率这么低
我用dataGridView来显示同样多的数据和序列化好后显示在richtextbox中速度差异很大,dataGridView效率为什么低?当然数据量小的时候不明显,但数据量大的时候就很明显,如果我想要效率高,是不是全部自己用GDI画最高效?

[解决办法]
web吗?看看是不是viewstate问题。
[解决办法]
dataGridView确实比richtextbox要好很多,但两者用的地方不一样。richtextbox本身并不是用.net写的。而且调用系统的一个组件。
但dataGridView显示的数据一般比richtextbox要简单。不知道楼主代码怎么写的。40万条数据。richtextbox与dataGridView比。dataGridView要高很多。
[解决办法]
dataGridView效率会慢?头一次听说。
[解决办法]
自己 GDI 操作,并优化得好,是最快了,你 dataGridView 怎么绑定的数据?
[解决办法]
好象datagridview自动换行确实是有问题,但楼主还是把相关代码贴一下。之前也是一个项目的要求自动换行改为别的控件了。
[解决办法]

探讨
引用:
dataGridView确实比richtextbox要好很多,但两者用的地方不一样。richtextbox本身并不是用.net写的。而且调用系统的一个组件。
但dataGridView显示的数据一般比richtextbox要简单。不知道楼主代码怎么写的。40万条数据。richtextbox与dataGridView比。dataGridView要高很多。
我没有什么特殊……

[解决办法]
探讨

引用:
自己 GDI 操作,并优化得好,是最快了,你 dataGridView 怎么绑定的数据?
自己GDI我想知道怎么样可以选择文本,怎样指定范围内鼠标反应,谁能告诉我一下,如果有人回答这个问题就结贴算了,拖久了也还是没有结论

[解决办法]
探讨
引用:
引用:

引用:
自己 GDI 操作,并优化得好,是最快了,你 dataGridView 怎么绑定的数据?
自己GDI我想知道怎么样可以选择文本,怎样指定范围内鼠标反应,谁能告诉我一下,如果有人回答这个问题就结贴算了,拖久了也还是没有结论

自画GDI+,会把自己项目80%的时间赔进去也不见得效果就好。你用高层代码实现的GD……

[解决办法]
探讨

引用:
引用:
引用:

引用:
自己 GDI 操作,并优化得好,是最快了,你 dataGridView 怎么绑定的数据?
自己GDI我想知道怎么样可以选择文本,怎样指定范围内鼠标反应,谁能告诉我一下,如果有人回答这个问题就结贴算了,拖久了也还是没有结论

自画GDI+,会把自己项目80%的时间赔进去也不见得……

[解决办法]
用 repeater 应该 会 快一些 吧
[解决办法]
gridview 封装 了 一些 比如 分页 风格模板 那些 东西, 会 慢 一些
[解决办法]
数据量大本来就会影响数据显示效果,与使用哪种控件没多大关系?需要你合理的设计控制大数据量。

读书人网 >C#

热点推荐