Posted 17 January 2018, 3:33 am EST
hi
i am using the C1FlexGridClassic when the grid load more than20000 rows it take long time almost 25 second .
is there any chance make it faster?
Thanks
Salam s.
Forums Home / ComponentOne / General Discussion
Posted by: salams on 17 January 2018, 3:33 am EST
Posted 17 January 2018, 3:33 am EST
hi
i am using the C1FlexGridClassic when the grid load more than20000 rows it take long time almost 25 second .
is there any chance make it faster?
Thanks
Salam s.
Posted 18 January 2018, 1:03 am EST
Hello Salam,
You may use [i]BeginUpdate/i and [i]EndUpdate/i methods to improve performance to some extent.
However, using the latest version of C1FlexgridClassic and binding it to a Datatable 20,000(rows)*10(columns) consisting plain text, takes around 150 milliseconds.
Could you please share how you are binding your grid and what is the type of data you are loading in it. Also, please share the C1FlexGridClassic version you are using.
The sample application we used to test the issue has been attached, for any reference needed.
Thanks,
Ruchir Agarwal
C1FlxGrdClassic_BndPerf.zip
Posted 25 January 2018, 4:30 am EST
sorry but it didn’t help
Posted 28 January 2018, 5:52 am EST
hi,
I found the solution that work great for me , Reduce the loading time of 22000 rows from 20 second to 1 second.
here the solution :
grid.AllowResizing = AllowResizingEnum.None; grid.AutoResize = false;