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.