J'ai un contrôle TreeView ASP.Net que je lie à une source de données XML. Je veux pouvoir contrôler quels noeuds sont développés et lesquels sont réduits dans le fichier de définition XML. The Expanded = '' ne fonctionne pas pour moi cependant. Dans l'exemple simple suivant, je veux que le nœud 2 soit entièrement développé.Extension d'un noeud dans ASP.Net TreeView via l'attribut XML
page ASP ...
<asp:XmlDataSource ID="oXmlDataSource" runat="server" />
<asp:TreeView ID="TreeView1" runat="server" EnableViewState="false" DataSourceID="oXmlDataSource"></TreeView>
code
... Derrière
oXmlDataSource.Data = MyXMLString;
oXmlDataSource.XPath = "/Tree/Node";
Voici le XML ...
<?xml version='1.0' encoding='utf-8' ?>
<Tree Text='example.aspx' Href='example.aspx'>
<Node Text='Example Node 1' Href='0800200c9a66.aspx' Expanded='false'></Node>
<Node Text='Example Node 2' Href='0800200c9a66.aspx' Expanded='true'>
<Node Text='Example Node 3' Href='0800200c9a66.aspx' Expanded='false'></Node>
<Node Text='Example Node 4' Href='0800200c9a66.aspx' Expanded='false'></Node>
<Node Text='Example Node 5' Href='0800200c9a66.aspx' Expanded='false'></Node>
<Node Text='Example Node 6' Href='0800200c9a66.aspx' Expanded='false'></Node>
</Node>
</Tree>