This question is locked. New answers and comments are not allowed.
I am trying to achieve the following:
- Have a RadDataGrid with grouping by one of the 2 externally selected properties, or without grouping at all.
- At the root level the grid would hold items of a certain business type.
- I want to be able to inject "child" items (of the same business type) right below their "parent" items. For these child items I want their position to *not* be affected by the dynamically changing grouping criteria, but to have them always shown under their parent.
What is the best approach to achieve this?
As far as I can tell, even if I inject the child items *after* the grouping has been applied their location in the grid will still be influenced by the grouping. Is there any way to make them "immune" to grouping?
I thought about maybe manipulating the GetDataView().Items - but they are read-only.
I also don't want to use multilevel grouping, because the "parent" items need to be presented in the UI as data, not as group headers.
Please advise.
- Have a RadDataGrid with grouping by one of the 2 externally selected properties, or without grouping at all.
- At the root level the grid would hold items of a certain business type.
- I want to be able to inject "child" items (of the same business type) right below their "parent" items. For these child items I want their position to *not* be affected by the dynamically changing grouping criteria, but to have them always shown under their parent.
What is the best approach to achieve this?
As far as I can tell, even if I inject the child items *after* the grouping has been applied their location in the grid will still be influenced by the grouping. Is there any way to make them "immune" to grouping?
I thought about maybe manipulating the GetDataView().Items - but they are read-only.
I also don't want to use multilevel grouping, because the "parent" items need to be presented in the UI as data, not as group headers.
Please advise.