110,533
社区成员
发帖
与我相关
我的任务
分享
TreeNode tn = new TreeNode(); //有一控件treeView1,里面建好了一个根节点tn(根目录)
tn.Text = "根目录";
treeView1.Nodes.Add(tn);
TreeNode tns = treeView1.Nodes[0]; //下面针对这个树进行各种添加节点操作
//各种节点添加
tns.Nodes.Add(item);
//......
现在这个树已经建立完成了,我的意思是如何将这个已经建好的树完整保存下来?因为下一次循环的时候该treeView1控件又要接收一个新的根节点,所以现在需要将这个已建好的树保存到某一个地方,不知道如何保存这个树?
有一个Clone()的方法,比如treeView1.Nodes[0].Clone()是把该控件Nodes[0]这个节点以及它的所有子孙节点复制到另外一个节点上,但是不太适合我的要求。求教有木有更好的办法?