This example represents a custom interaction with the Telerik RadGrid hierarchy model.
You can have more than one table in a hierarchy level. The tables that reside in the same
level should be declared in the
DetailTables collection of their parent table.
Furthermore, to display several tables at one level in hierarchical grid, you will need to
set appropriate
ParentTableRelations for the parent/child tables included in the
corresponding relation.
Then you only need to generate the datasources for the detail tables and bind them in the
NeedDataSource event. Similar solution can be implemented in the DetailTableDataBind handler
of the grid.
Note that hierarchical structure is not supported with simple data-binding
(calling DataBind()). See the
Simple data binding demo from the
Populating with
data section for more info about the limitations of this binding mode.
You can review this chapter from the grid help for further reference:
Several tables at a level