如何把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();