This is a migrated thread and some comments may be shown as answers.

RadTreelist inside RadTreeview.(Urgent)

4 Answers 108 Views
TreeList
This is a migrated thread and some comments may be shown as answers.
Sindu
Top achievements
Rank 1
Sindu asked on 02 Nov 2011, 11:05 AM


Hi ,

My aim is to set RadTreelist control inside the RadTreeview .

ie is ..

<

 

 

telerik:RadTreeView ID="RadTreeView1" Runat="server">

 

<

 

 

telerik:RadTreeList ID="RadTreeList1">

 

 

 

 

</telerik:RadTreeList>

 

 

 

</telerik:RadTreeView>

 or

 can we set the RadTreelist as a node of the RadTreeview?

or

how can I set RadTreelist Control inside the RadTreeview?

Thanks
sindu

 

4 Answers, 1 is accepted

Sort by
0
Shinu
Top achievements
Rank 2
answered on 02 Nov 2011, 11:49 AM
Hello Sindu,

You can add a TreeList in the NodeTemplate of the TreeView as shown below.
aspx:
<telerik:RadTreeView ID="tree" runat="server">
  <Nodes>
     <telerik:RadTreeNode Text="Expand" Expanded="true" >
        <Nodes>
           <telerik:RadTreeNode Text="show" Expanded="true">
               <NodeTemplate>
                 <telerik:RadTreeList  ID="RadTreeList1" runat="server" AutoGenerateColumns="true" DataSourceID="SqlDataSource1" ParentDataKeyNames="ReportsTo" DataKeyNames="EmployeeID">
                 </telerik:RadTreeList>
               </NodeTemplate>
          </telerik:RadTreeNode>
       </Nodes>
    </telerik:RadTreeNode>
  </Nodes>
</telerik:RadTreeView>

-Shinu.
0
Sindu
Top achievements
Rank 1
answered on 02 Nov 2011, 05:14 PM
Hi Shinu,

Thanks you verymuch for your help.
How can I access RadTreelist from the RadTreeview ?

I have tried the code 
RadTreeNode node = tree.Nodes[0];

RadTreeList List1 = (RadTreeList)node.FindControl("RadTreeList1");

But then I get ,object reference not set to an instance of the object error.

so what code should I used for accessing the RadTreelist inside the RadTreeview?

 

 


0
Shinu
Top achievements
Rank 2
answered on 03 Nov 2011, 05:57 AM
Hello Sindu,

Try the following code snippet to access RadTreeList
C#:
protected void RadTreeView1_NodeClick(object sender, RadTreeNodeEventArgs e)
{
  foreach (RadTreeNode node in RadTreeView1.GetAllNodes())
  {
     RadTreeList list =(RadTreeList)node.FindControl("RadTreeList1");
  }
}

Thanks,
Shinu.
0
Sindu
Top achievements
Rank 1
answered on 03 Nov 2011, 06:41 AM

Hi shinu,

Thanks for your help ...It is working ..
Another problem arise .

I have put the RadTreelist inside the RadTreeview .Then the content of the RadTreelist is not  wrapped.If RadTreeList is inside RadTreeview ,then wrapping is not working ...How can we wrap the content and heading?


Thanks ,
sindu.
Tags
TreeList
Asked by
Sindu
Top achievements
Rank 1
Answers by
Shinu
Top achievements
Rank 2
Sindu
Top achievements
Rank 1
Share this question
or