DataSet与Xml相互转化

string sql = "Select Top 10 F_ID,F_Name From T_Product";
            DataSet Ds = Database.ExecuteDataset(conn, CommandType.Text, sql);
            Ds.WriteXml("c:\\test.xml", XmlWriteMode.WriteSchema);//将数据输出到xml
            

            DataSet Ds2 = new DataSet();
            Ds2.ReadXml("c:\\test.xml");//将xml加载到DataSet

            this.GridView1.DataSource = Ds2.Tables[0].DefaultView;
            this.GridView1.DataBind();

时间: 2024-11-18 03:30:54

DataSet与Xml相互转化的相关文章

一个通过DataSet操作XML的类(原创)

xml|原创 这段时间写的项目每次都要用到XML保存一些配置,而每次操作XML都觉得挺麻烦,没有数据库那么顺手.后来发现用DataSet操作XML很方便,而且灵活性比较好,于是写了一个操作XML的类,用来应付一般的XML操作(源码下载附件). 1 基本思路 其实用DataSet操作XML,归根到底就是对DataSet里的表格,行,列等进行操作,然后用DataSet里的东西重新写到XML中,从而实现编辑XML的目的.如果再配合上.xsd文件的话,那效果更佳. 2 程序详解 (1) XML文件内容

将dataset以xml形式发给客户端下载

xml|客户端|下载 Send DataSet as xml file. // Create MemeoryStreamSystem.IO.MemoryStream ms = new System.IO.MemoryStream(); // Write MemeoryStream MyDataset.WriteXml(ms,System.Data.XmlWriteMode.IgnoreSchema); Response.Clear(); // filename & attachment Resp

一个通过DataSet操作XML的类

xml 这段时间写的项目每次都要用到XML保存一些配置,而每次操作XML都觉得挺麻烦,没有数据库那么顺手.后来发现用DataSet操作XML很方便,而且灵活性比较好,于是写了一个操作XML的类,用来应付一般的XML操作(源码下载附件). 1 基本思路 其实用DataSet操作XML,归根到底就是对DataSet里的表格,行,列等进行操作,然后用DataSet里的东西重新写到XML中,从而实现编辑XML的目的.如果再配合上.xsd文件的话,那效果更佳. 2 程序详解 (1) XML文件内容 本类操

DataSet写入XML时如何格式化??

问题描述 DataSet写入XML时如何格式化??比如原来数据是80.10不格式化生成XML文件的里面是80.180.00为80我想把数据格式化成80.10-----80.10 解决方案 解决方案二:没人回答,,,,解决方案三:就没有人知道吗解决方案四:貌似以前做是在生成datatable之前对其生成的每个行进行格式化的....好久没做过这些方面的了帮顶下~~~解决方案五:顶解决方案六:顶解决方案七:xsl解决方案八:楼上的知道吗,,帮我一下,,谢谢QQ:110930961解决方案九:想了半天,

DataSet与Xml文件之间的转化

#region xml文件内容转化为DataSet         /// <summary>         /// xml文件内容转化为DataSet         /// </summary>         /// <param name="XmlFilePath"></param>         /// <returns></returns>         public static DataSet

DataSet写入XML的关系(relation):错在哪里?

问题描述 今晚我一直为这样一个问题所困扰:自己编写一个XML文件,其中有两张表,这两张表之间创建有联系(relation).我想在程序运行期间加载这个xml文件,把它读入到DataSet中,然后通过对控件的数据绑定,把这两张表的关系显示出来.整个过程并不复杂,我的主要代码如下:DataSetds=newDataSet();ds.Tables.Add(newDataTable("graph"));//添加graph表ds.Tables["graph"].Columns

asp.net下用DataSet生成XML的问题_实用技巧

格式限定符中往往有一些字母代表特点的意思 比如,在DateTime.ToString中,y代码年,M代表月,等等 那么如果ToString的结果我本身就需要这些字符又怎么办呢? 此时就需要使用转义字符,而且这个转义标记就是我们熟悉的"\" DateTime now = DateTime.Now; now.ToString("yyyy,MM,dd HH:mm:ffff");//2006,07,06 14:51:3425 now.ToString(@"\yea

XML与DataSet的相互转换类

xml|转换 送给大家一个XML与DataSet的相互转换的类: XmlDatasetConvert 该类提供了四种方法:     1.将xml对象内容字符串转换为DataSet     2.将xml文件转换为DataSet     3.将DataSet转换为xml对象字符串     4.将DataSet转换为xml文件 XmlDatasetConvert.cs 复制C#源代码using System;using System.Collections.Generic;using System.T

c#操作XML(读XML,写XML,更新,删除节点,与dataset结合等)

xml 我用的是一种很笨的方法,但可以帮助初学者了解访问XML节点的过程. 已知有一个XML文件(bookstore.xml)如下: Corets, Eva 5.95 1.插入节点 往节点中插入一个节点:  XmlDocument xmlDoc=new XmlDocument(); xmlDoc.Load("bookstore.xml"); XmlNode root=xmlDoc.SelectSingleNode("bookstore");//查找 XmlEleme