日期:2014-05-18  浏览次数:20789 次

亟待解决,求高手知道
用C#从TXT文档读取多组数据并赋值给不同的文本框,例如 我的TXT文档中内容是 小段,地大,116101班 我要分别将小段赋值给TextBox1.text,地大赋值给TextBox2.text,116101班赋值给TextBox3.text ,求代码和解释,我是初学者,谢谢

------解决方案--------------------
01.private string 读文本()
02.{
TextBox1.text="";TextBox2.text="";TextBox3.text="";
03. String 保存路径 = @System.Environment.CurrentDirectory + "\\特别日", 文件名 = @保存路径 + "\\特别日信息.txt ", 内容 = string.Empty;
04. if (Directory.Exists(保存路径))
05. {
06. FileInfo 文件 = new FileInfo(文件名);
07. if (文件.Exists)
08. {
09. using (FileStream 打开 = new FileStream(文件名, FileMode.Open))
10. {
11. using (StreamReader 读取 = new StreamReader(打开, Encoding.UTF8))
12. {
while (!读取.EndOfStream)
{
if(TextBox1.text=="")TextBox1.text = 读取.ReadLine();
if(TextBox2.text=="")TextBox1.text = 读取.ReadLine();
if(TextBox3.text=="")TextBox1.text = 读取.ReadLine();
}
}
13. }
14. }
15. }
16. return 内容;
17.}
http://blog.csdn.net/xianfajushi/article/details/7671523