C# 从数据库读出某字段写入文本文件,如何实现
C# 从数据库读出某字段约1000条记录,写入文本文件如何实现,要求每记录占一行,请说明要用到那些类
------解决方案--------------------using System.IO;
//1.声明文件流对象
FileStream fs = null;
//2.声明写入器
StreamWriter sw = null;
try
{
//1.实例化文件流对象
fs = new FileStream(Path(输出路径), FileMode.Append, FileAccess.Write);
//2.实例化写入器
sw = new StreamWriter(fs);
//3.写入操作
sw.WriteLine(content(输出内容));
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
finally
{
//4.关闭写入器
sw.Close();
//5.关闭文件流
fs.Close();
}
------解决方案--------------------比如说,将读取出来的1000条数据放入到datatable中,遍历datatable
C# code
foreach(datarow row in datatable.rows){
System.IO.File.AppendAllText("文件路径", "文件内容"+ System.Environment.NewLine);
}