I have a set of hierarchical data I am binding to a Tree List control. The source data contains 900 total rows with 227 of the being roots resulting in a long original list plus each branch can have sometimes 6 levels.
The tree list is:
1) very slow to load initially
2) very slow to expand children when expand button clicked (postback to server is slow but grid/page painting is instant)
3) focus does not go to the node that was expanded
Here's some info from the trace log
Please advise how i can speed up the performance of the grid. I read posts about Tree View having load on demand features but couldn't find documentation for the same feature for Tree List.
The tree list is:
1) very slow to load initially
2) very slow to expand children when expand button clicked (postback to server is slow but grid/page painting is instant)
3) focus does not go to the node that was expanded
Here's some info from the trace log
aspx.page | Begin Load | 0.000159517480573648 | 0.000017 |
Start OnNeedDataSource | 0.000180190499071809 | 0.000021 | |
Start database call | 0.00020058415245513 | 0.000020 | |
Finish database call | 6.53778594765536 | 6.537585 | |
Start generation of parent ids | 6.53783343972488 | 0.000047 | |
Finish generation of parent ids | 6.56655440845135 | 0.028721 | |
Finish OnNeedDataSource | 6.56660441480691 | 0.000050 | |
aspx.page | End Load | 14.5043473402346 | 7.937743 |
Please advise how i can speed up the performance of the grid. I read posts about Tree View having load on demand features but couldn't find documentation for the same feature for Tree List.