如何时实现用一个文本框读书某个路径里的记事本内容
可以的话再提供一个控制自动换行代码,也就是让记事本内容按原样读取

解决方案 »

  1.   

    用textbox读取不如用richtextbox吧    利用load可以实现
      

  2.   

    using (StreamReader sr = new StreamReader
                                     (@"d:\1.txt",System.Text.Encoding.Default))
                {
                    while ((strAll=sr.ReadLine()) != null)
                    {
                        this.richTextBox1.text +=strAll;
                    }
                }类似这样..
      

  3.   

    那得允许TextBox多行,然后用File.ReadAllText()函数一次性搞定,当然,先得using System.IO才行
      

  4.   

    这种方法比较好。StreamReader sr = new StreamReader(openFileDialog1.FileName,System.Text.Encoding.Default);
    this.richTextBox1.Text=sr.ReadToEnd();
    sr.Close();
      

  5.   

    if(null!=Request["controlid"])
    {
    string strsql="select controls,controlsdir from tpl where controlid="+Request["controlid"].Trim();

    DataRow dr=con.GetDataRow(strsql);
    if(null!=dr)
    {
    StreamReader reader= new StreamReader( Server.MapPath("../"+dr["controlsdir"].ToString().Trim()+"/"+dr["controls"].ToString().Trim()),System.Text.Encoding.GetEncoding("gb2312"));
    while(reader.Peek()!=-1)
    {
    TextBox1.Text+=reader.ReadLine()+'\r'+'\n';
    }
    reader.Close();
    }