//选择保存的文件设置
saveTxtFile.Filter = "Text(.txt)|*.txt";
saveTxtFile.FilterIndex = 1;
saveTxtFile.DefaultExt = "txt";
saveTxtFile.AddExtension = true;
saveTxtFile.RestoreDirectory = true;
saveTxtFile.OverwritePrompt = true;
//选择创建文件的文件夹
if (saveTxtFile.ShowDialog() == DialogResult.OK)
{
txtFilePath = saveTxtFile.FileName; //获取选择的文件路径
}
else
{
return;
}
//将DataTable中的文件写入到txt文档中
Cursor.Current = Cursors.WaitCursor; //设置鼠标状态
int dtcols = dt.Columns.Count;
StringBuilder sbtxtdata = new StringBuilder(); ; //临时存储从dt中读出的每一条数据
//先创建一个新的TXT文档
FileStream fsTxtFile = new FileStream(txtFilePath, FileMode.CreateNew, FileAccess.Write);
StreamWriter swTxtFile = new StreamWriter(fsTxtFile, Encoding.GetEncoding("gb2312") );








