how to find child nodes at root node [TreeView]

前端 未结 3 1291
野趣味
野趣味 2021-01-01 01:05
 ROOT
      A 
        B
          C 
            D 
              E
        T
      F
      G
        X

I want to find E Node\'s parent nodes(it i

3条回答
  •  独厮守ぢ
    2021-01-01 01:41

        private TreeNode GetNode(string key)
        {
            TreeNode n = null ;
            n = GetNode(key, Tree.Nodes);
            return n;
        }
        private TreeNode GetNode(string key,TreeNodeCollection nodes)
        {
            TreeNode n = null;
            if (nodes.ContainsKey(key))
                n = nodes[key];
            else
            {
                foreach (TreeNode tn in nodes)
                {
                    n = GetNode(key, tn.Nodes);
                    if (n != null) break;
                }
            }
    
            return n;
        }
    

提交回复
热议问题