StreamReader sr = new StreamReader("C:\\WZHBSC003.txt");
            this.textBox1.Text = sr.ReadToEnd();  
为什么我的textBox1的内容一直显示为空?初学者希望大家多多关照

解决方案 »

  1.   

    this.textBox1.Text = File.ReadAllText("C:\\WZHBSC003.txt");c:\WZHBSC003.txt 有东西吗?
      

  2.   

    输出 sr.ReadToEnd();看看有值没。有值得话就把换行符替换掉,或者设置textbox可以多行显示试试
      

  3.   

    StreamReader reader = new StreamReader(@"E:\1.txt");
            string s = reader.ReadToEnd();
            reader.Close();
            Response.Write(s);
    可以读出来啊
      

  4.   

       先创建filestream ,然后再streamreader.
    eg:
       FileStream fs = new FileStream(Application.StartupPath + "\\CommMaince.txt", FileMode.Open, FileAccess.Read, FileShare.None);
                            StreamReader sr = new StreamReader(fs);
                            string line = sr.ReadLine();
    这样就可以读一行,多行循环就可以了
      

  5.   

    很有可能是你的路径不对StreamReader sr = new StreamReader(Server.MapPath("Template\\GDSQBB.txt"));
    string s = sr.ReadToEnd();
    this.textbox1.Text = s.ToString();
      

  6.   

    谢谢大家,我终于发现问题出在哪里了,我把代码写在private void textBox1_TextChanged里了,郁闷了好久,谢谢了