如何把数据集转变成XML例如:数据库中数据:
Table:T_User
-----------------
ID Name
-----------------
1 张三
2 李四
3 王五变为XML<T_User>
<Row>
<ID>1</ID>
<Name>张三</Name>
</Row>
<Row>
<ID>2</ID>
<Name>李四</Name>
</Row>
<Row>
<ID>3</ID>
<Name>王五</Name>
</Row>
</T_User>
Table:T_User
-----------------
ID Name
-----------------
1 张三
2 李四
3 王五变为XML<T_User>
<Row>
<ID>1</ID>
<Name>张三</Name>
</Row>
<Row>
<ID>2</ID>
<Name>李四</Name>
</Row>
<Row>
<ID>3</ID>
<Name>王五</Name>
</Row>
</T_User>
然后用DataSet的WriteXml方法
SqlConnection con = new SqlConnection("Data Source=(local);Initial Catalog=test;uid=sa;pwd=sa");
SqlDataAdapter da = new SqlDataAdapter("select * from T_User;", con); DataSet ds = new DataSet();
da.Fill(ds);
ds.WriteXml("filename.xml");
{
writexml(ds);
MessageBox.Show("导出成功,文本存放在C:\\*.xml");
}public void writexml(DataSet ds)
{
ds.WriteXml("C:\\*.xml",XmlWriteMode.WriteSchema);
}
SqlDataAdapter da = new SqlDataAdapter("select * from T_User;", con); DataSet ds = new DataSet();
da.Fill(ds);
ds.WriteXml("filename.xml");
----------------------------------------------------------------------
什么意思?