On working with table containing a big amount of data, a lot of time is required to change and process table data.
To save the time, call the ITabSheet.BeginUpdate method. After the method call and before the ITabSheet.EndUpdate method call:
Formula values are not calculated in the table.
Table reconstruction is not done.
It is also recommended if it is possible to not use the undo stack of the ITabSheet.UndoRedo table.
If the report sheet has objects which are generated basing on the table data, in order to advance working with table it is recommended to disable visual events fired on filling table with data. Instead of it, use:
Before table alimentation with data: ITabSheet.EventMask = TabViewEventGroups.ClickEvents;
After alimentation: ITabSheet.EventMask = TabViewEventGroups.AllEvents.
See also:
The TabSheet Assembly | ITabSheet.BeginUpdate | ITabSheet.EventMask | ITabSheet.UndoRedo