EJunGrid 技巧
(创建时间:2011年12月13日 01:54:00)
Jangogo : 

加快数据载入速度( 速度提升最少100倍) 的方法:

  使用BeginUpdate 和 EndUpdate
   

VB
  1. '声明我们现在开始加载数据   
  2. EjGrid.BeginUpdate   
  3.   
  4. ''在这里做你加载数据的过程,可以循环10000行试试   
  5.  'LoadDataToGrid()   
  6.   
  7. '数据加载完成,通知控件数据加载完成了,开始刷新界面   
  8. EjGrid.EndUpdate  

 

这样做对于财务或者进销存、工资 等模块的报表和账簿非常有好处,特别是数据量大的时候。因为如果不调用这两个方法而直接给控件的单元格赋值或者改变单元格的格式,控件需要把每一次的变化通知系统,让系统刷新屏幕。这个过程是很慢很慢的。

如果用了这个方法,则控件只在内存里面更新数据,最后一次过更新屏幕。所以非常的快!

文档中心
可上传附件
选择
同时转发此条
回复
1楼
Jangogo: 
乐图EjunGrid  10:11:26页码连续打印     EjunWorkbook1.Sheets(0).PageCount  EjunWorkbook1.Sheets(0).PrintAll  EjunWorkbook1.Sheets(1).PageSetup.StartPageNumb…【更多】
2楼
Jangogo: 

使用 Ejun控件的时候,在你保存数据前,请务必执行:

ejunGrid.Editing = False

ejunGrid.EndUpdate

以强制退出编辑状态,否则当前单元格的值不会被接受改变