SetCellValue、SetCellMultiLine、SetCellHAlignment、SetCellBackColor、SetCellFontName等方法每次只能修改一个单元格,如果修改很多单元格,就需要循环使用这些方法,在循环调用之前需要使用InvalidatePaint()在循环调用之后需要使用ValidatePaint()。因为像SetCellValue这种方法调用后,会自动刷新界面,如果循环调用就会多次刷新界面,影响速度,如果先使用InvalidatePaint()防止界面刷新,速度就会提高很多了。
ReportX2.2.0.0下载地址:http://download.youkuaiyun.com/source/192726 (需要登录www.youkuaiyun.com)
本文介绍使用ReportX 2.2.0.0进行表格操作时如何通过InvalidatePaint()和ValidatePaint()方法来避免重复刷新界面,从而显著提高批量修改单元格时的效率。
955





