问题描述
把treeview保存到txt文本文档之中之后下次运行程序会自动加载txt文本中的节点!!!!求各位大神帮忙周三就要交了!!!还有就是用c#实现前进和后退功能谢谢大家了!!!
解决方案
解决方案二:
你没说节点是如何保存在txt中的。怎么保存的就怎么读取啊。
解决方案三:
用xml保存,treeview的节点展开与xml子节点添加同步就行。
解决方案四:
你为什么不用XML保存呢?
解决方案五:
//我例举一个文本框值保存到记事本中然后下次运行程序自动加载进来值if(File.Exists("../../test.txt"))//保存到记事本中{if(!this.txtZhangHao.AutoCompleteCustomSource.Contains(txtZhangHao.Text))//判断记录是否存在{StreamWritersw=newStreamWriter("../../test.txt",false);//true参数不可少,否则会覆盖以前存入的记录sw.WriteLine(this.txtZhangHao.Text.Trim());//存入记录sw.Close();if(!this.txtZhangHao.AutoCompleteCustomSource.Contains(this.txtZhangHao.Text)){this.txtZhangHao.AutoCompleteCustomSource.Add(this.txtZhangHao.Text);}}this.DialogResult=DialogResult.OK;}//加载load事件中if(File.Exists(@"../../test.txt"))//读取{StreamReadersr=newStreamReader(@"../../test.txt",true);stringstr=sr.ReadLine();if(str!=null){txtZhangHao.Text=str.Trim();}sr.Close();}
解决方案六:
引用4楼zyloveyrf的回复:
C#code//我例举一个文本框值保存到记事本中然后下次运行程序自动加载进来值if(File.Exists("../../test.txt"))//保存到记事本中{if(!this.txtZhangHao.AutoCompleteCustomSource.Contains(txtZhangHao.Text)……
txtZhangHao是文本框的name你可以任意命名
解决方案七:
lz,你发了两个帖子,前个帖子有人回复用xml,与TreeView天然保持一致,可以试试。。。