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

DetailTable expand is very slow

3 Answers 103 Views
Grid
This is a migrated thread and some comments may be shown as answers.
Balamurali Venkatesan
Top achievements
Rank 1
Balamurali Venkatesan asked on 10 Nov 2008, 02:34 PM
Hi,

The DetailTableBind is very slow..Actually we are using Dynamic databinding for a hierachial RadGrid.
The Hierarchy levels are dynamically created.

Whne i try to click the Plus sign it takes some time to display the child records.We chedk by loading just 2 records to even several thousand records..Both takes the same amount of time to open the child tables.

Any suggesstions on improving the performance of the RadGrid

Thanks
Bala

3 Answers, 1 is accepted

Sort by
0
Balamurali Venkatesan
Top achievements
Rank 1
answered on 10 Nov 2008, 02:39 PM
HI,

I have tried using the HierachyChildLoad mode as client and since we have huge number of products(around 15000) to display it doesn't even load the grid..The page itself timed out.

We are using ServerOnDemand
0
Balamurali Venkatesan
Top achievements
Rank 1
answered on 10 Nov 2008, 03:05 PM
Hi ,

ANy help on this would be greatly appreciated.

Thanks
Bala
0
Shinu
Top achievements
Rank 2
answered on 11 Nov 2008, 07:32 AM
Hi,

Try setting Paging functionality for RadGrid. In case you have more than 100 records in a flat grid, it is recommended to turn on the build-in paging/custom paging of the grid. This will not only optimize the grid loading time but also will enrich the user experience, thus giving  the flexibility to easily navigate through the grid records.
When you have a hierarchical grid, the best approach is to limit the items presented in each level at once to 10-15 at most (through the PageSize property of the GridTableView object).
Client/server grid performance optimizations

Thanks
Shinu.
Tags
Grid
Asked by
Balamurali Venkatesan
Top achievements
Rank 1
Answers by
Balamurali Venkatesan
Top achievements
Rank 1
Shinu
Top achievements
Rank 2
Share this question
or