DataSet保存成xml文件在磁盘中存储
2015-03-07 23:39:33 访问(1865) 赞(0) 踩(0)
/// <summary>
/// DataSet保存成xml文件在磁盘中存储
/// </summary>
/// <param name="ds"></param>
/// <param name="fileName"></param>
private void DataSetSave(DataSet ds, string fileName)
{
if (ds == null)
{
// 抛出异常 //
throw new Exception
(
"方法:"
+ MethodBase.GetCurrentMethod().ReflectedType.FullName
+ " "
+ MethodBase.GetCurrentMethod().ToString()
+ " 发生异常:"
+ "传入参数: DataSet ds为null。"
);
}
FileInfo info = new FileInfo(fileName);
if (info.Exists)
{
// 如果文件存在,删除原先的文件
info.Delete();
}
else
{
// 如果目录不存在,创建目录 //
if (!info.Directory.Exists)
info.Directory.Create();
}
File.WriteAllText
(
info.FullName,
ds.GetXml(),
System.Text.Encoding.GetEncoding("gb2312")
);
}
上一条:
下一条:
相关评论
发表评论