Ach so, ja. "toc" ist der Name meines Tree-View gewesen, und "toc.Selected.Data" bezieht sich auf ein im Knoten gespeichertes Objekt. Kannst du im Prinzip ignorieren, da es in dem Fall (in meinem Programm) um zusätzliche Sachen ging, die ich aber aus dem geposteten Beispiel entfernt habe, weil sie nichts mit deinem Problem zu tun haben.
Habe auch den o.g. Code entsprechend bereinigt.
"lv1" ist der Name meiner List-View. An dem Punkt müsstest du ansetzen und probieren, ob sich das für den Tree-View umbauen lässt.
Gruß.