从TXT文件中读取内容,并逐行赋值给显示层的TEXTBOX

来源:百度知道 编辑:UC知道 时间:2024/05/11 19:53:45
StreamReader sr = new StreamReader(@"D:\111\Image16_00001.bmp.txt", System.Text.Encoding.Default);

this.textBox17.Text = sr.ReadLine();

上面这个语句实现了:
从文件Image16_00001.bmp.txt读取第一行的内容,并将该内容赋值给textBox17显示出来

但是现在TXT文件的内容以供有三行 我想全部取出 并逐一赋给textBox17,textBox18,textBox19

求此段代码,我改了很多次 但是总是无法正确实现, 不是显示不出,就是只显示第一行的代码

StreamReader sr = new StreamReader(@"D:\111\Image16_00001.bmp.txt", System.Text.Encoding.Default);

this.textBox17.Text = sr.ReadLine(); //第一行
this.textBox18.Text = sr.ReadLine(); //第二行
this.textBox19.Text = sr.ReadLine(); //第三行

sr.ReadLine()执行一次读取一行字符,自动把位置移动到下一行字符。行与行以换行符(ENTER键)为间隔

要循环取的,判断到没到结尾