I have the following RadTreeView set up like this:
| <telerik:RadTreeView ID="radtree" runat="server" Skin="Default"> | 
| <Nodes> | 
| <telerik:RadTreeNode runat="server" Expanded="True" Text="Level_1"> | 
| <Nodes> | 
| <telerik:RadTreeNode runat="server" Expanded="True" Text="Level_2"> | 
| <Nodes> | 
| <telerik:RadTreeNode runat="server" Expanded="True" Text="Level_3"> | 
| <Nodes> | 
| <telerik:RadTreeNode runat="server" Expanded="True" Text="Level_4"> | 
| <Nodes> | 
| <telerik:RadTreeNode runat="server" Expanded="True" Text="Level_5"> | 
| <Nodes> | 
| <telerik:RadTreeNode runat="server" Expanded="True" Text="Level_6"> | 
| <Nodes> | 
| <telerik:RadTreeNode runat="server" Expanded="True" Text="Level_7"> | 
| </telerik:RadTreeNode> | 
| </Nodes> | 
| </telerik:RadTreeNode> | 
| </Nodes> | 
| </telerik:RadTreeNode> | 
| </Nodes> | 
| </telerik:RadTreeNode> | 
| </Nodes> | 
| </telerik:RadTreeNode> | 
| </Nodes> | 
| </telerik:RadTreeNode> | 
| </Nodes> | 
| </telerik:RadTreeNode> | 
| </Nodes> | 
| <CollapseAnimation Duration="100" Type="OutQuint" /> | 
| <ExpandAnimation Duration="100" /> | 
| </telerik:RadTreeView> | 
I also have the following DataSet set up like this:
| DataSet oDS1 = null; | 
| DbCommand dbCom = db.GetStoredProcCommand("SQL Code"); | 
| oDS1 = db.ExecuteDataSet(dbCom); | 
| oDS1.Relations.Add(new DataRelation("Table0ToTable1", oDS1.Tables[0].Columns[0], oDS1.Tables[1].Columns[3], false)); | 
| oDS1.Relations.Add(new DataRelation("Table1ToTable2", oDS1.Tables[1].Columns[0], oDS1.Tables[2].Columns[3], false)); | 
| oDS1.Relations.Add(new DataRelation("Table2ToTable3", oDS1.Tables[2].Columns[0], oDS1.Tables[3].Columns[3], false)); | 
If I wanna bind oDS1 to a RadTreeView like this:
| radTree.DataSource = oDS1; | 
| radTree.DataBind(); | 
What event do I need to access to be able to say something like:
'all rows in Table[3] need to add nodes at level_7'.
Jason
