AD
Administrator
Syncfusion Team
March 10, 2008 09:39 PM UTC
Hi Paul,
Thank you for your interest in Syncfusion products.
Please try setting this property to improve grid performance.
OptimizeDrawBackground - This combines cells that have the same background, to be drawn with one paint operation instead of drawing the background for each cell individually.
OptimizeInsertRemoveCells - This lets you specify that the inserting and removing of cells should be optimized, by scrolling the window contents and only invalidating new cells instead of redrawing the whole display.
SupportsPrepareViewStyleInfo - By default, the grid will make a copy of any style object before painting and will call the "PrepareViewStyleInfo" event. Changes that are made to the style object will then be discarded after the painting. The same is with the "DrawCell" and other events. Having a copy of the style will allow you to change the style object just for the purpose of drawing. If you do not have any need for this and want to increase the scrolling performance of the grid, then try setting this property to false.
Please refer the below browser samples that will give you some idea about how to improve grid performance.
Grid.Windows-->PerformanceSamples-->OneTimeOnlyQueryCellInfo
Grid.Windows-->PerformanceSamples-->RefreshGrid
Grid.Windows-->PerformanceSamples-->TraderGridTest
Please let me know if this helps.
Regards,
Srirajan