RadGridView Performance

5 posts, 0 answers
  1. Greg Duffield
    Greg Duffield avatar
    38 posts
    Member since:
    Feb 2006

    Posted 04 Aug 2009 Link to this post

    I appreciate that the Silverlight 3 Components may not be final or complete but I wanted to know if the performance of the GridView is being looked at.

    We have now had to remove this from our project and implement the standard Silverlight Datagrid for now as the performance when scrolling was very very poor. The grid only contained 91 rows with 15 columns of data (on column contained a group of check boxes) and the row backgrounds were being colored based on data values.

    When scrolling this grid, it would freeze and you could see it draing the rows on the screen as they would appear at the bottom of the screen with no formatting or colors and then redraw. When using the Silverlight Datagrid this does not happen at all, there was no other diefferences between the 2 screens. Your grid offeres many features that we want to use but our customers simply did not accept the scrolling speed (we tried deferred and realtime).

    I would appreciate any feedback you or anyone else has with the use of the GridView, I have been told that in this case at the moment the Infragistics grid seems to be the best performing. Have you done any tests yourselves, is it the colouring of the row backgrounds, or the number of columns that could be causing the issue?

    Many Thanks

  2. Hristo
    Hristo avatar
    408 posts

    Posted 05 Aug 2009 Link to this post

    Hi Greg Duffield,

    We are well aware of the RadGridView performance issues and dealing with this is our priority number one. Currently we are working on refactoring our UI virtualization and to be more specific on adding a horizontal virtualization of the grid columns. Also we plan to introduce a container reuse and recycling for further improving the grid performance as well as the memory footprint. This is a tough task since the new virtualizing logic requires a lot of changes and fine tuning for the existing one so at the end the result would be the expected fast performance.

    We plan to introduce the new UI virtualization with our 2009 Q3 release which is expected in November. We keep high hopes that we will succeed in delivering a beta version of our controls in October.

    the Telerik team

    Instantly find answers to your questions on the new Telerik Support Portal.
    Check out the tips for optimizing your support resource searches.
  3. Bary Nusz
    Bary Nusz avatar
    9 posts
    Member since:
    Apr 2006

    Posted 10 Sep 2009 Link to this post

    This performance problem appears to be closely tied to the number of columns. Any word on when a beta build will be available before the 2009 Q3 release? 
  4. Hristo
    Hristo avatar
    408 posts

    Posted 11 Sep 2009 Link to this post

    Hi Bary Nusz,

    A beta build with the new UI column virtualization will be available in the middle of October.

    Sincerely yours,
    the Telerik team

    Instantly find answers to your questions on the new Telerik Support Portal.
    Watch a video on how to optimize your support resource searches and check out more tips on the blogs.
  5. Centiro Developer
    Centiro Developer avatar
    6 posts
    Member since:
    Apr 2010

    Posted 03 May 2010 Link to this post


    I had the same problem, and found the root issue. If you bind to a property that does not excist it slows down the rendering with 2 sec per missed binding!

    Make sure all bindings are correct and it will speed up big time.
Back to Top