Entwickler-Ecke
ASP.NET und Web - letzten TreeView Knoten nach speichern wieder ausklappen
OKNER - Mo 19.06.06 19:29
Titel: letzten TreeView Knoten nach speichern wieder ausklappen
Hallo,
wie kann ich ein Treeview wieder nach dem Speichern ausklappen. Und zwar an der Stelle, wo ich zuletzt war.
Beispiel:
parent1
parent2
parent3
child1
child2
parent4
parent5
Also, wnn ich mich in Child2 befinde und die Seite abschicke (die Nodes im TreeView werden neu eingelesen), möchte ich wieder parent3 ausgeklappt haben und in die Details für Child2 anzeigen.
Hat jemand einen Tipp für mich? Komme da einfach nicht weiter.
Danke,
Renko
OKNER - Di 20.06.06 16:59
Titel: meine Lösung
Habe jetzt selbst eine Lösung gefunden :-)
Aufruf nach dem Aktualisieren der Seite:
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11:
| ExpandLastNode(TreeView1, lblParent.Text); public static void ExpandLastNode(TreeView tv, String lastNode) { foreach (TreeNode node in tv.Nodes) { if (node.Text.Equals(lastNode)){ node.Expand(); } } } |
Moderiert von
Christian S.: C#-Tags hinzugefügt
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!