This is a migrated thread and some comments may be shown as answers.

Performance issue with hierarchical Radgrid ServerOnDemand LoadMode

1 Answer 62 Views
This is a migrated thread and some comments may be shown as answers.
Top achievements
Rank 1
Veronique asked on 13 Jul 2012, 12:43 PM
I am using a hierarchical radgrid and have performance issues.

The grid is 3 levels deep
level 1: 11 columns
level 2: 12 columns.  Nested into a detailTables
level 3 13 columns.  Nested into a panel inside NestedViewTemplate

Because of the performance issue, I did the following:
- Set the HierarchyLoadMode is set to ServerOnDemand.
- Bind server side and if the pageSize is 25, I only take 25 items from the database (I manage the paging myself).
- Removed filters and sorting from level 2 and 3

Each level has custom paging

During my tests, I realized that when binding the 1st level, the header and footer of each child grids were correctly loaded on demand.
However, when expanding the second level,  the header and footer of all 3rd level child grids were initialized at the same time.

The 3 level is inside an invisible panel. 
The panel is set to visible only when it is expanded.
The data of the third level is loaded on demand as expected, but the header and footer is initialized as soon as its parent is expanded.

Is there a way to prevent that ?  I tought the invisible panel was enough to prevent the grid initialization.
Do you have any other suggestion to resolve the performance issue ?
Note: the problem is not visible on IE9, but is always present on IE7.


1 Answer, 1 is accepted

Sort by
Telerik team
answered on 17 Jul 2012, 03:09 PM
Hi Veronique,

I am afraid that the provided information is not enough to determine the exact source of the issue you are facing. In order to find a quick solution/fix I will ask you to open a formal support ticket and send us a simple runnable application that demonstrates the performance issue. Thus I could do all my best to help you further in resolving it. You can follow the instructions from this blog post to isolate the problem.

Kind regards,
the Telerik team
If you want to get updates on new releases, tips and tricks and sneak peeks at our product labs directly from the developers working on the RadControls for ASP.NET AJAX, subscribe to their blog feed now.
Asked by
Top achievements
Rank 1
Answers by
Telerik team
Share this question