By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
432,414 Members | 1,057 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 432,414 IT Pros & Developers. It's quick & easy.

Controlling TreeView Expand/Collapse

P: n/a
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>


Feb 21 '07 #1
Share this question for a faster answer!
Share on Google+

This discussion thread is closed

Replies have been disabled for this discussion.