static void 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);