if(saveFileDialog1.ShowDialog() == DialogResult.OK)
{
    string path = dlgOpenFile.FileName;
    FileStream s = new FileStream(path, System.IO.FileMode.Open,System.IO.FileAccess.ReadWrite);
    
    StreamWriter writer = new StreamWriter( s );
    writer.WriteLine("Hello");
    
    writer.Flush();
    writer.Close();
    s.Close();
}

解决方案 »

  1.   

    首先:
    using System.IO;
    然后在要写入的地方,以如下方式打开并写入数据:
    FileStream outStream=null;
    try
    {
     FileInfo textFile=new FileInfo(saveFileDialog1.Filename); //要保存的文件名
     outStream=textFile.OpenText();
     outStream.Stream.WriteLine(@"这里是要写到文件里的数据,可根据需要细化编程");
    }
    catch(IOExecption exObj)
    {
     //这里是写入文件时发生异常的处理
    }
    finally
    {
     outStream.Close();
    }
      

  2.   

    我用的是多文档,使用RichTextBox控件。
    private void menuItemopen_Click(object sender, System.EventArgs e)
    {
    OpenFileDialog fdlg=new OpenFileDialog();
    fdlg.Filter="普通文本(*.txt)|*.txt|"+"rtf格式(*.rtf) |*.rtf";
    fdlg.FilterIndex=1;
    fdlg.DefaultExt="rtf";
    fdlg.AddExtension=true;
    if(fdlg.ShowDialog()==DialogResult.OK)
    {
    MDIChild child=new MDIChild();
    child.Text=fdlg.FileName;
    child.MdiParent=this;
    if(fdlg.FilterIndex==1)
    child.richTextBox1.LoadFile(fdlg.FileName,RichTextBoxStreamType.PlainText);
    else
    child.richTextBox1.LoadFile(fdlg.FileName,RichTextBoxStreamType.RichText);
    child.StartPosition=FormStartPosition.CenterParent;
    child.Show();
    child.BringToFront();
    }
    }private void menuItemsaveas_Click(object sender, System.EventArgs e)
    {
    if(this.ActiveMdiChild!=null)
    {
    SaveFileDialog sfdlg=new SaveFileDialog();
    sfdlg.Title="save file";
    sfdlg.Filter="普通文本(*.txt)|*.txt|"+"rtf格式(*.rtf)|*.rtf";
    sfdlg.FilterIndex=1;
    sfdlg.DefaultExt="rtf";
    sfdlg.AddExtension=true;
    if(sfdlg.ShowDialog()==DialogResult.OK)
    {
    ((MDIChild)this.ActiveMdiChild).richTextBox1.SaveFile(sfdlg.FileName,RichTextBoxStreamType.RichText);
    this.ActiveMdiChild.Text=sfdlg.FileName;
    }
    }
      

  3.   

    http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dncscol/html/csharp01162003.asp
    微软提供的文件读写列子
      

  4.   

    你也可以到这一个网站上看一下,对你有帮助:
    http://www.richtextbox.com
      

  5.   

    别人写的一个写字板程序,不知道是否对你有帮助
    http://www.myvc.net/dispbbs.asp?boardID=71&ID=2951