I have built a complex grid with lots of row details by using .include in the domaindatasource query. The result is poor performance loading the page because the include grabs so much additional data.
Is there a way to use row details, where the additional data is only retrieved when requested, that is when the user hits the row expander? I suspect not since how would you even know if the row expander should be displayed?
Just curious.
Also has anyone used your tools with DevForce instead of RIA? I suspect their datasource would increase performance.
Hi,
You're correct in your assumption. We don't currently have a way to do so. B/c as you pointed out, we wouldn't know to show the expander
I suppose if you had a way of limiting your data, you could just send down the first child row. Then listen to the RowExpanding event to trigger a fetch and then update the that row's itemssource.
Although this might be a bit of work to achieve.
-SteveZ