Erweitern Sie die Strukturansicht-Steuerelement, um bestimmte Knoten mit C# ASP.net

Habe ich eine ASP.net TreeView-Steuerelement zeigt eine hierarchische Ordner-Struktur. Jeder Knoten in der TreeView hat eine Lange value-Eigenschaft entsprechend einer FolderId; die Text-Eigenschaft ist der Name des Ordners, in etwa so:

TreeNode node = new TreeNode();
node.Text = "folder name";
node.Value = 12345;
nodes.Add(node);

Ich brauchen, um auto-erweitern Sie die Strukturansicht auf einen bestimmten Knoten, indem in der Ordner-id kennen.

TreeView hat eine FindNode () - Methode, die scheint zu nehmen, ein "Wert-Pfad" (string) property. Dies ist so weit wie ich bekommen kann:

string folderIdPath = "72|73|77";

TreeView1.PathSeparator = '|';
TreeView1.FindNode(folderIdPath).Expand();

Jedoch, löst dies eine "Object reference not set to an instance of an object" Fehler.

InformationsquelleAutor rf_wilson | 2012-10-17
Schreibe einen Kommentar