System.web.ui.webcontrols中的treenode类没有提供clone()方法,现在需要添加该方法,请问要怎么填加,上代码哦?谢谢!

解决方案 »

  1.   

    自己遍历下就是了。代码自己写!思路可以给你点:
    TreeView CopyTreeView(TreeView tv)
    {
        TreeView r = new TreeView();
        foreach (var item in tv.Nodes)
        {
            r.Add(CopyNode(item));
        }
        return r;
    }
    TreeNode CopyNode(TreeNode tn)
    {
        TreeNode r = new TreeNode();
        r.xxx = tn.xxx;
        foreach (var item in tn.Nodes)
        {
            r.Add(CopyNode(item));
        }
        return r;
    }
      

  2.   

    谢谢!不是可以用seriable吗?