如何在多个文本框中的文件行中将文本插入文本框?

时间:2009-09-08 14:35:03

标签: c# winforms textbox text-files

我正在尝试做一些事情,但我没有在谷歌上找到任何东西,因为我不知道如何用它来获得正确的结果。

我有一个包含9个TextBox控件的Form,以及一个包含9行文本的PlainText文件。

我想点击一个按钮,然后将文本文件中的第一行文本添加到第一个TextBox中,然后将第二行添加到第二个文本框中,依此类推......任何人都可以就如何提供任何建议这样做?

1 个答案:

答案 0 :(得分:9)

试试这个:

using (StreamReader reader = File.OpenText("yourFileName.txt"))
{
    textBox1.Text = reader.ReadLine();
    textBox2.Text = reader.ReadLine();
    textBox3.Text = reader.ReadLine();
    textBox4.Text = reader.ReadLine();
    textBox5.Text = reader.ReadLine();
    textBox6.Text = reader.ReadLine();
    textBox7.Text = reader.ReadLine();
    textBox8.Text = reader.ReadLine();
    textBox9.Text = reader.ReadLine();
}

编辑: 已更改解决方案以使用File.OpenText代替FileStream