Comment puis-je trouver un nœud racine de l'Arborescence

J'ai un TreeView dans mon application Windows. Tn ce TreeView, l'utilisateur peut ajouter un peu de nœuds racine et aussi des sous-nœuds pour ces nœuds racine et aussi des sous-nœuds pour ces sous-nœuds et ainsi de suite ...

Par exemple:

Root1
     A
       B
         C
         D
          E  
Root2
     F
      G
.
.
.

Maintenant, ma question est que si je suis au niveau du nœud " E " quelle est la meilleure façon de trouver son premier nœud racine ('Root1')?

OriginalL'auteur M_Mogharrabi | 2011-11-26