I am also having the same situation. I want to fetch only the first level rows initially and without a page reload I want to get the child rows. I tried LoadonDemand=Xml and LoadonDemand=Manual.
In the first case it is not even calling the InitializeDataSource. Nothing happens on [+] button click.
I have written the datasource bind in the InitializeDataSource as suggested in the link you mentioned.
In the second case, it is reloading the page again, which I cannot afford.
Could you please suggest the solution if you have got. I am using framework 3.0. Do I need to do any Ajax settings specifically for this?
Thanks,
Uma