datable<------>xml互转

来源:互联网 发布:ubuntu只有一种分辨率 编辑:程序博客网 时间:2024/06/16 21:57
// DataTable转换成Xml结构的文本
staticvoid DataTableToXml()

{

DataTable dt;

。。。。。。。。。。。。。。。。。。。

//dt的名为song,ds的名为music,再初始化之后得到了dt
//dt写成Xml结构
System.IO.TextWriter tw=new System.IO.StringWriter();
dt.WriteXml(tw);
string xml= tw.ToString();

}

得到的xml样式:

<music>
<song>

.........

</song>
<song>

.......

</song>
</music>


Xml结构的文件读到DataTable中,不用建表结构,直接用DataSet读。
代码:
DataSet ds = new DataSet();
TextReader tr = new StringReader(xd.InnerXml);
ds.ReadXml(tr);

原创粉丝点击