zpty.net
当前位置:首页 >> C DAtAsEt xml >>

C DAtAsEt xml

老熟人了啊,我给你写了,我用的我的DataGridView里的数据,你改成你的dataset就成了, //创建XML并添加节点内容 XmlDocument xml = new XmlDocument(); XmlDeclaration Declaration = xml.CreateXmlDeclaration("1.0", "utf-8", null); XmlNode...

DataRow row = dsIp.Tables["IPAddress"].NewRow(); row["IP"] = IP; row["GroupID"] = GroupID; row["dTime"] = DateTime.Now; dsIp.Tables["IPAddress"].Rows.Add(row); dsIp.WriteXml(path, XmlWriteMode.WriteSchema);

既然是GetXml就证明是带了属性的,你可以递归遍历,排除属性结点,只保留叶子和根和文档结点

它这个xml似乎是用dataset序列化。你试试dataset的load方法?

DataSet objDataSet = new DataSet(); objDataSet.ReadXml(Server.MapPath("XMLFile1.xml")); GridView1.DataSource = objDataSet.Tables["Item"].Copy(); GridView1.DataBind();

DataSet里面有自带一个WriteXml方法,你可以通过微软自带方法导出xml的,如果你需要特殊格式的xml文件,可能需要你自己对DataSet进行一些操作,才行,希望对你有帮助

System.Text.StringBuilder strbuilder=new System.Text.StringBuilder(); StringWriter writer=new StringWriter(strbuilder); dataset.WriteXml(writer,System.Data.XmlWriteMode.IgnoreSchema); return strbuilder.ToString(); class XmlData...

//将DataSet转换为xml文件 public static void ConvertDataSetToXMLFile(DataSet xmlDS,string xmlFile) { MemoryStream stream = null; XmlTextWriter writer = null; try { stream = new MemoryStream(); //从stream装载到XmlTextReader write...

这里给你两段代码作为参考,希望对你有所帮助 //将DataSet转换为xml对象字符串 public static string ConvertDataSetToXML(DataSet xmlDS){ MemoryStream stream = null; XmlTextWriter writer = null; try{ stream = new MemoryStream(); //从s...

恕我直言,因为你的XML的结构并不适合填充DataSet,如果直接读取,最后出来的DataTable用处恐怕不大。 XML文件读取到DataSet中非常之容易: DataSet ds = new DataSet(); ds.ReadXml("1.xml"); DataTable tb1 = ds.Tables[0]; DataTable tb2 = d...

网站首页 | 网站地图
All rights reserved Powered by www.zpty.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com