Controlling TreeView Expand/Collapse

T

Tor Inge Rislaa

Controlling TreeView Expand/Collapse





With a TreeView bound to an XML file as below I want to obtain the
functionality where Chapter 2 and 3 are forced to collapse when Chapter 1 is
selected and Chapter 1 and 3 collapses when Chapter 2 is selected and so on.



Any Ideas on how to solve this in a smart way?





Data bindings



<asp:TreeView id="BookTreeView"

DataSourceID="BookXmlDataSource"

runat="server">



<DataBindings>

<asp:TreeNodeBinding DataMember="Book" TextField="Title"/>

<asp:TreeNodeBinding DataMember="Chapter" TextField="Heading"/>

<asp:TreeNodeBinding DataMember="Section" TextField="Heading"/>

</DataBindings>

</asp:TreeView>





<asp:XmlDataSource id="BookXmlDataSource"

DataFile="Book.xml"

runat="server">

</asp:XmlDataSource>





The XML file





<Book Title="Book Title">

<Chapter Heading="Chapter 1">

<Section Heading="Section 1"/>

<Section Heading="Section 2"/>

<Section Heading="Section 3"/>

</Chapter>

<Chapter Heading="Chapter 2">

<Section Heading="Section 1"/>

<Section Heading="Section 2"/>

<Section Heading="Section 3"/>

</Chapter>

<Chapter Heading="Chapter 3">

<Section Heading="Section 1"/>

<Section Heading="Section 2"/>

<Section Heading="Section 3"/>

</Chapter>

</Book>
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,968
Messages
2,570,152
Members
46,697
Latest member
AugustNabo

Latest Threads

Top