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