Slow ItemsSource and DataView assignment

4 posts, 0 answers
  1. Juan Lopera
    Juan Lopera avatar
    1 posts
    Member since:
    May 2010

    Posted 13 Aug 2012 Link to this post

    We have an usercontrol that it used to generate several different grids in a same window.
    We noticed that when we have 2 or more grids  in a window, the load time begins grow and the performance drops.

    Our control uses a DataTable to generate the data because each grid could have different number of columns, here is the way we make the assignment:

    dataGrid.ItemsSource = data.DefaultView;

    Our problem its related with this line, because this operation its taking between 150 and 200 milliseconds, that seems good for a single grid, but when we have several of this it could take more than a second or two to load a window, which is not acceptable for our customer.

    It's there a way to improve this?

    Just in case, we are taking in care your tips and tricks help topic
    We are using the 2011 Q3 telerik version.

  2. Gerardo
    Gerardo avatar
    18 posts
    Member since:
    Jun 2011

    Posted 20 Nov 2012 Link to this post

    Hello, I have the same problem. It´s incredible that this issue hasn´t any response.  
    Could someone help us?
  3. DevCraft R3 2016 release webinar banner
  4. Richard
    Richard avatar
    10 posts
    Member since:
    Dec 2014

    Posted 14 Jan 2015 in reply to Gerardo Link to this post

    Same issue. Any ideas out there? I've tried everything that Telerik offers to date with immeasurably small time improvement. I'm thinking we need to move to MVVM and use a dependancy property.
  5. Dimitrina
    Dimitrina avatar
    3769 posts

    Posted 15 Jan 2015 Link to this post


    You can also try disabling the validation mechanism of RadGridView. Please check the following article in our online documentation for more details.
    In general, I would suggest you to go through the Degraded Performance and Grouped Scenario help articles suggesting on how you could improve the performance of the control. 


    Check out the Telerik Platform - the only platform that combines a rich set of UI tools with powerful cloud services to develop web, hybrid and native mobile apps.

Back to Top