怎么生成TXT文档
FileStream fsInfo = new FileStream("d:/试题.txt", FileMode.OpenOrCreate, FileAccess.Write);StreamWriter swInfo = new StreamWriter(fsInfo, Encoding.UTF8);
swInfo.Flush();
swInfo.BaseStream.Seek(0, SeekOrigin.Begin);
foreach (DataGridViewRow row in this.dataGridView1.Rows)
{
string str = String.Empty;
foreach (DataGridViewCell col in row.Cells)
{
str += col.Value + " ";
}
str += swInfo.NewLine;
swInfo.Write(str);
以上代码是将dataGridView1中的全部内容写入TXT文档,我在dataGridView1中已经加入可供选择的按钮,请问如何把自己的选择内容写入TXT文档中,谢谢!!! 麻烦贴一下代码! --------------------编程问答--------------------
#region OutputStringToTextFile 输出字符串到Text文件
/// <summary>
/// 输出字符串到Text文件
/// </summary>
/// <param name="fileName">绝对路径加文件名</param>
/// <param name="outStr"></param>
public void OutputStringToTextFile(string fileName, string outStr)
{
FileStream mFileStream = new FileStream(fileName, FileMode.OpenOrCreate, FileAccess.Write);
StreamWriter mStreamWriter = new StreamWriter(mFileStream, Encoding.Default);
try
{
mStreamWriter.Flush();
mStreamWriter.BaseStream.Seek(0, SeekOrigin.Begin);
mStreamWriter.Write(outStr);
mStreamWriter.Flush();
mStreamWriter.Close();
}
catch (Exception ex)
{
mStreamWriter.Close();
throw new Exception("生成文件出错,\r\n" + ex.Message);
}
finally
{
mStreamWriter.Close();
}
}
#endregion
我一直用的方法 --------------------编程问答--------------------
试一下吧
补充:.NET技术 , C#