Well, thanks for the effort, but it doesn't work. and the reason is due to the a problem i think related to when or how i am calling my 'new TreeNode', as i am only replacing the text of the previous node with the 'next' nodes text. so in other words when i get to the point of adding new subnodes i only end up with one node. if you care to see my original code look here:[^] This is how i modified my orginal code to receive these results:
//if (ParentNode.Nodes.Contains(DeptNode))
if (rootNode == DeptNode.Text)
{
//if (ModNode.Tag == DeptNode.Tag)
if (modelTag == rootTag)
{
//if (DeptNode.Nodes.Contains(ModNode))
if (modelNode == ModNode.Text)
{
if (ModNode.Nodes.Contains(TelNode))
//if (telNodex == TelNode.Text)
:-D :laugh: ;p :^) :sigh: