>Einar,
>
>>>The ability to pass a key (in my case Id) to the tree is exactly what I want to do with my recursive quest (why didn't I just say that to start with? lol)
>
>One consideration here would be to add a hashtable to the treeview, and then in the Add, and AddRange overrides of the treeview Nodes collection add an item to the HashTable, make the hash key value the id, the value could be a reference to the item.
>
>
>MyTreeNode oNode = MyTree.MyHash[foo.id];
>if(oNode!=null)
> oNode.Selected = true;
>
I thought about that too....but then I started thinking about something else really fast :)
>
>>Hmm I like your idea. I like it a lot, but I don't think it will work. Hmm on 2nd thought it might. (it is kind of hard to think because my kids will not leave me alone).
>
>Cut off their *inheritance* lol.
They are 3 and 4 so that will not stop them yet lol
>
>Rick
Semper ubi sub ubi.