GridView performance problem

2 posts, 0 answers
  1. Pablo
    Pablo avatar
    8 posts
    Member since:
    Feb 2016

    Posted 11 Oct Link to this post

    Dear team,
    we have a problem with RadGridView performance. He have the following scenario:
    - We request data to server and it returns 44 rows into a list.
    - We bind this list to a RadGridView with 8 columns. 
    Some remarks:
    - One column is a template column with a checkbox.
    - We have a style for the gridview and gridview rows.
    - We have auto with for these columns.

    This process takes 1.615s. The 30% was spent by the server and the 70% by gridview. We don't know how to solve this problem. We have done the following tests:
    - We have removed all styles and template column.
    - Removing one column we gain a 6,8%.
    - Removing 2 columns we gain a 16,1%, etc.
    - Having only one column we gain 54,64%! It means that rendering speed depends on number of columns?
    - Fixing columns width we can gain a 10%, 0,2s.
    - Replacing this grid by a WPF grid we gain a 42%, 0,6s. This means that WPF standard grid is faster that RadGridView?

    We hope you can help us.
    Thank you in advance.
  2. Stefan X1
    Admin
    Stefan X1 avatar
    518 posts

    Posted 13 Oct Link to this post

    Hi Pablo,

    In general, all recommendations for optimizing the performance of the control are listed in the Tips and Tricks and the Degraded Performance topics. Can you please check them out?

    As to the comparison with the standard MS DataGrid. RadGridView provides wider range of functionalities and has more complex UI layer. It would be expected in some scenarios to be slower. However, the suggestions from the aforementioned articles should be enough for tweaking the overall performance of your application.

    I hope this clarifies your concerns.

    Best Regards,
    Stefan X1
    Telerik by Progress
    Do you need help with upgrading your AJAX, WPF or WinForms project? Check the Telerik API Analyzer and share your thoughts.
  3. UI for WPF is Visual Studio 2017 Ready
Back to Top