2009-09-08 85 views
2

我正在嘗試做某些事情,但是我還沒有在Google上找到任何內容,因爲我不知道如何將其改爲正確的結果。如何從文本中的多行文本行中的文本插入文本?

我有9個TextBox控件形式,並與9行文字的純文本文件。

我想單擊一個按鈕,然後將第一行文本從文本文件添加到第一個文本框中,然後將第二行添加到第二個文本框中,依此類推......任何人都可以請提供任何建議怎麼做?

回答

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

+0

完美 - 非常感謝你:)我已經完全忘記了所有關於StreamReader的它已經這麼自從我使用它以來,我總是使用File.ReadAllText現在大聲笑 – 2009-09-08 14:40:15

+4

'File.OpenText'會更簡單,但的確如此。 – 2009-09-08 14:45:37

+0

謝謝Marc G.我還沒有用過OpenText之前我會試試:) – 2009-09-08 15:09:11