I have played with this forever and finally found out where it goes wrong, just not why. I have a collection which has a collection and so on. It can be endless many levels. The collection has only two properties (which is not relevant). Anyway say my collection looks like this
A->Child A ->GrandChildA->GreatGrandChildA->GreatGreatGrandChildA->GreatGreatGreatGrandChildA
B->ChildB
everything is good. Grid is perfect. BUT if i add my items to the collection upside down, meaning the shorter B tree first, the grid will not paint the last two children on the A tree, the plus sign is there and it expands, but no row UNTIL i click once or twice into the last visible child. I will attach the code. when expanding the second main node, you will see that it does not go all the way down.
I really hope you can help me with this because I will need this functionality.
Best Regards
Rion
I have tested your small application and I see that the grid dispays data correctly. See attached screenshot.
Maybe the reason of behaviour you are getting is the version of infragistics you are using...
Alex
Sorry, I read not carefully the first time:
"UNTIL i click once or twice into the last visible child"
so you do have the problem on your machine, too?
Mike, looking at the screenshot above, you are saying I cannot have 5 bands deep in the second row if the first is only 2 bands deep? Is that the way it is intended? The only way I see out of this is to add a dummy first row with about 8 levels to cover for all the rows to come and then hide it.
Why don't you want to use UltraDataSource?
I do not have such problem if I replace your datasource(TestCollection) on UltraDataSource.
See attached project.
Alex.
thanks that would work, too.