为什么vs2003与vs2005中的datagrid控件效率会差这么多(DATAGRIDVIEW也好不到哪里去)
mqmmx 2006-05-14 10:50:48 我用vs2003中的datagrid填充单元格内容及为单元格设定样式(主要是根据内容不同定义颜色)填充的是两个50*12的表格。在VS2003中速度还能接受平均每次一秒内就能完成。
但同样的代码经过VS2005自动升级后运行时平均每次都超过2秒,点一下就象死机一样。后改用VS2005中的DATAGRIDVIEW控件,填颜色有了专用的事件,也就是写代码时方便一些,但效率并没有多大的提高。
如我将设单元格颜色去除两个版本的速度到是差不多。不知是我代码有问题还是,有什么象vb6时Redraw=false开关重绘的属性没被我发现。还请各位指点。