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