我有一个包含文本的文本文件。现在根据我的要求,我必须逐行读取这个文本文件到richtextbox。目前我正在读取文本文件的所有行一次到richtextbox.Here是我的代码。
richTextBox1.Text = File.ReadAllText("E:\\vikas\\abc.txt");
但我想逐行将文本文件显示在richtextbox中。
答案 0 :(得分:1)
像
这样的东西List<string> lines = File.ReadLines ("E:\\vikas\\abc.txt").ToList();
foreach (string current in lines)
{
richTextBox1.Text += current;
}
答案 1 :(得分:1)
没有选中,但你只是这样做。你不想直接把它读到文本框中,因为那很慢!!!
using(StreamReader sr = new StreamReader(filename)
{
StringBuilder sb = new StringBuilder();
While(sr.Peek() >-1)
{
sb.Append( sr.ReadLine() );
}
The_Textbox.Text = sb.ToString();
}