2009-09-08 2 views
2

나는 무언가를하려고하지만 나는 올바른 결과를 얻는 방법을 모르기 때문에 Google에서 아무 것도 발견하지 못했습니다.여러 텍스트 상자에 파일의 줄에있는 텍스트를 텍스트 상자에 어떻게 삽입합니까?

9 개의 TextBox 컨트롤이있는 Form과 9 개의 텍스트가있는 PlainText 파일이 있습니다.

텍스트 파일의 첫 번째 텍스트 줄을 첫 번째 TextBox에 추가 한 다음 두 번째 줄을 두 번째 텍스트 상자에 추가하는 단추를 클릭하고 싶습니다. 아무도에 대한 조언을 제공 할 수 있습니까? 그렇게하는 방법?

답변

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 대신 완벽한

+0

FileStream의 사용 - 정말 감사합니다 :) 나는 완전히 그렇게되었습니다 모두에서는 StreamReader에 대해 잊었다 오래 전부터 필자는 항상 File.ReadAllText를 사용했다. –

+4

'File.OpenText'는 더 간단 할 것이다. –

+0

Marc G. 감사합니다. OpenText를 사용하기 전에 사용하지 않았습니다. –