Hello,
I have a XamDataGrid to display more than 10K rows. The data source is not controlled by me and it may be refreshed row by row and the refreshing may last 5 minutes. Thus, the XamDataGrid will keep updating the rows and calculating the summary. The GUI gets freeze during this time.
Our users doesn't need to monitor the whole updating process (and he can't because it flashes quickly), they just want to know the summary results and can't bear the GUI freeze. So is it possible to reduce the refreshing frequency in GUI side to get a higher performance?
Regards
Pascal
Hello Pascal,
Thank you for your feedback.
If you have any other questions please do not hesitate to contact us.
Hi Danko
Sorry to reply late.
Your ideas are helpful in my view. However I'm busy on other items and didn't get chance to try... I will feedback later once i get the solution.
Thanks.
We are still following this forum thread for you.
Please feel free to let us know if the provided information helped you to achieve what you are looking for.
Hi Pascal,
There a few thing you could do to increase the performance of the grid. You can take a look at Optimizing XamDataGrid Performance Suppressing some of the events may also help. [it is shown in the blog post]
The main issue seems to be that the grid is bound to a data source with large numbers of columns that are updating row by row. To avoid this you could create a separate collection of the data you have and update it only when all the records were updated. Also you could consider using external Summary calculations. You can find an example here: Improved Performance in Summaries
Let me know if that was of any help or if you have any other questions.
-Slavi