Как вставить текст в текстовое поле из строки в файле в нескольких текстовых полях?

Я пытаюсь что-то сделать, но ничего не нашел в Google, так как не знаю, как это сказать, чтобы получить правильные результаты.

У меня есть форма с 9 элементами управления TextBox и файл PlainText с 9 строками текста.

Я хочу нажать кнопку, которая затем добавит первую строку текста из текстового файла в первое текстовое поле, затем вторую строку во второе текстовое поле и так далее... Может ли кто-нибудь дать совет о том, как это сделать ?


person jay_t55    schedule 08.09.2009    source источник


Ответы (1)


Попробуй это:

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

person Donut    schedule 08.09.2009
comment
отлично - большое спасибо :) Я совершенно забыл о StreamReader, я так давно его не использовал, что теперь всегда использую File.ReadAllText, лол - person jay_t55; 08.09.2009
comment
File.OpenText было бы проще, но действительно. - person Marc Gravell; 08.09.2009
comment
спасибо, Марк Г. Я не использовал OpenText, пока не попробую :) - person jay_t55; 08.09.2009