C# treeView, how do I get the parent nodes when user clicks the child node -


i have treeview generated programatically when documents loaded programme.

my treeview looks this:

+ system - 65         + subsystem - 32           subsystem - 68                        + subsubsystem - 01                          subsubsystem - 02  + system - 70         + subsystem - 22           subsystem - 30                        + subsubsystem - 10 

i need able click on 'subsubsystem' child node , have poplulate listview documents belong respective system , subsystem. example, if click on subsubsystem 10 of treeview above, need return documents part of system 70, subsystem 30 , subsubsystem 10.

the bit i'm struggling knowing how parent nodes of subsubsystem 10 when click on it.

obviously when click on subsubsystem 10 programme needs parent nodes in order return documents belonging respective system , subsystem.

any ideas?

use afterselect event of treeview. in treevieweventargs, there current node. node has property parent.

private void treeview_afterselect(object sender, treevieweventargs e) {     e.node.parent } 

Comments