首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

怎么把datagridview中的内容保存为xml文件

2012-07-16 
如何把datagridview中的内容保存为xml文件?如何把datagridview中的内容保存为xml文件?[解决办法]把dataGri

如何把datagridview中的内容保存为xml文件?
如何把datagridview中的内容保存为xml文件?

[解决办法]
把dataGridView里的内容读到DataSet,然后使用DataSet的WriteXml方法就可以了。

具体如下:

FileStream fs = new FileStream(xmlPath, FileMode.OpenOrCreate);
XmlTextWriter myXwt = new XmlTextWriter(fs, System.Text.Encoding.UTF8);
myXwt.Formatting = Formatting.Indented;
myXwt.WriteRaw("<?xml version=\"1.0\" encoding=\"utf-8\"?>");//版本信息
ds.DataSetName = "GwHotel_Root";

ds.WriteXml(myXwt);
myXwt.Close();
XmlDocument doc = new XmlDocument();
doc.Load(xmlPath);
Response.Clear();
Response.ContentType = "text/xml";
Response.Write(doc.OuterXml.Trim());
fs.Close();

热点排行