override public System.Windows.Forms.TreeNode AddNode(System.Windows.Forms.TreeNodeCollection Nodes, System.Windows.Forms.TreeNode NewNode) { if (Nodes.Equals(tree.Nodes) && (NewNode.Tag != null)) { //searches the right node into which do the additon //DataRow R = ((tree_node) NewNode.Tag).Row; foreach (System.Windows.Forms.TreeNode N in Nodes) { if (N.Text == "E/P") { return(base.AddNode(N.Nodes, NewNode)); } } } return(base.AddNode(Nodes, NewNode)); }