int count = treeView1.Nodes.Count; for (int i =0; i < count; i++) ...{ bool flag =false; foreach (TreeNode t in treeView1.Nodes[i].Nodes) ...{ if (t.Name.Equals("xx")) ...{ this.treeView1.SelectedNode = t; flag =true; break; } } if (flag) break; } this.treeView1.Select();