FileStream fs = new FileStream(@"d:/StuInfo.txt", FileMode.Open);
StreamReader sw = new StreamReader(fs, Encoding.Default); TreeNode seta=null;
string text; while ((text = sw.ReadLine()) != null)
{
string[]shuzu = text.Split('-'); seta = new TreeNode(shuzu[0]); TreeNode item = new TreeNode(shuzu[1]); TreeNode description = new TreeNode(shuzu[2]); TreeNode price = new TreeNode(shuzu[3]); item.Nodes.AddRange(new TreeNode[] { description, price }); seta.Nodes.Add(item);
} sw.Close();
fs.Close(); tvshow.Nodes.Add(seta);
文本的信息为a-b-c-d形式
初始内有2行信息
现程序运行时,tv总是显示第二行的信息
例如文本内的信息原为
1-2-3-4
1-5-6-7
我原来的本意是想显示成:1:
2:
3
4
5:
6
7
这种格式!!
现在运行只显示1:
5:
6
7少了第一行的数据,调式也看不出来
高分求教了谢谢
StreamReader sw = new StreamReader(fs, Encoding.Default); TreeNode seta=null;
string text; while ((text = sw.ReadLine()) != null)
{
string[]shuzu = text.Split('-'); seta = new TreeNode(shuzu[0]); TreeNode item = new TreeNode(shuzu[1]); TreeNode description = new TreeNode(shuzu[2]); TreeNode price = new TreeNode(shuzu[3]); item.Nodes.AddRange(new TreeNode[] { description, price }); seta.Nodes.Add(item);
} sw.Close();
fs.Close(); tvshow.Nodes.Add(seta);
文本的信息为a-b-c-d形式
初始内有2行信息
现程序运行时,tv总是显示第二行的信息
例如文本内的信息原为
1-2-3-4
1-5-6-7
我原来的本意是想显示成:1:
2:
3
4
5:
6
7
这种格式!!
现在运行只显示1:
5:
6
7少了第一行的数据,调式也看不出来
高分求教了谢谢
解决方案 »
- 1急求!编写一个程序,对于给定的一个字符串的集合,要求将其中交集不为空的集合合并,要求合并完成后的集合之间无交集
- C#实现时移电视(关键是P2P 流媒体 播放器)
- C# 引用类有几种方法
- 请问哪里可以下载Visio 2003 for Enterprise Architects?
- C#开发的ERP,开放部分源码,寻求C#爱好者或者公司的合作(买断、代理、交叉授权均可)
- 请问C#高手,C#一般用来开发什么类型的应用程序?
- sql查询(帮助)
- 请问各位大虾:前期绑定和后期绑定有啥区别呀,用哪个好呀?我都糊涂了~~~~55555555555
- 请问如何在应用层实现UDP可靠数据传输?请给出c#源代码?
- 请问如何得到本进程中所有的窗口句柄?
- C#如何在自定义持久化框架实现事务
- 菜鸟疑问:解释一下C#中的运算符 ~
使用了没?