Je travaille avec l'arborescence et j'ai vu que je peux obtenir le nœud sélectionné, mais quand j'essaie de le rechercher sur TreeView je ne le trouve pas parce que TreeView.Nodes seulement a rootNode. Que ce passe-t-il?Asp.net Treeview étrange comportement
que je fais cela sur la même méthode:
- D'abord, je reçois selectedNode et
- alors je tente d'obtenir son index à l'aide TreeView.Nodes.IndexOf (selectedNode), mais nœuds seulement a rootNode.
C'est le defenition de TreeView à la page ASPX:
<asp:TreeView ID="DestinationTree" runat="server" CssClass="destinationsTree" ExpandDepth="1"
onselectednodechanged="DestinationTree_SelectedNodeChanged"
ontreenodeexpanded="DestinationTree_TreeNodeExpanded" ShowLines="True"
Font-Names=""Segoe UI",Frutiger,Tahoma,Helvetica,"Helvetica Neue",Arial,sans-serif">
<ParentNodeStyle Font-Bold="False" />
<HoverNodeStyle Font-Underline="True" ForeColor="#5555DD" />
<SelectedNodeStyle Font-Underline="True" ForeColor="#5555DD" HorizontalPadding="0px" VerticalPadding="0px" />
<Nodes>
TreeView est à l'intérieur d'un Ajax UpdatePanel. J'utilise TreeNodeExpand pour ajouter plus de nœuds, et SelectedNodeChange pour activer et désactiver les boutons.
Un avis?
Merci. J'ai trouvé la solution ici: http://forums.asp.net/t/1303960.aspx – VansFannel