以.txt格式保存文件(记事本)

本文关键字:记事本 保存文件 txt 格式 | 更新日期: 2023-09-27 18:26:13

我想知道你是否能帮我解决这个问题。我有一个DataGridView,上面保存了几本书。当我点击一本书时,这本书的故事会加载到RichTextBox中。当我更改该文本并希望保存时,我希望将内容保存在.txt文件中。我该怎么做?

我已经包含了代码,让你看看我想做什么。

string FileLine = "";
StreamWriter OutputFile;
foreach (Book book in myBookList)
{
    //Book Book = new Book();
    Book nBook = myBookList[dgv.CurrentCell.RowIndex];
    //PROBLEM IS HERE
    OutputFile = new StreamWriter(nBook.TxtFileName);
    //-------------------------------------------------------------
    //I want it to be something like this:  {nBook.TxtFileName}.txt
    //-------------------------------------------------------------
    //Code to write data to file
    OutputFile.WriteLine(FileLine);
    OutputFile.Close();
}

谢谢:)

以.txt格式保存文件(记事本)

这行得通吗?我希望如此。

OutputFile = new StreamWriter(string.format("{0}.txt", nBook.TxtFilename));

您必须在StreamWriter构造函数上声明它,在您的情况下:

OutputFile = new StreamWriter(nBook.TxtFileName + ".txt");