如何把数据集转变成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>

解决方案 »

  1.   

    select * from T_User for xml auto
      

  2.   

    或者select  * from 表 for xml auto
      

  3.   

    同理...先将数据集放在DataSet里private void button1_Click(object sender, System.EventArgs e)
    {
    writexml(ds);
    MessageBox.Show("导出成功,文本存放在C:\\*.xml");
    }public void writexml(DataSet ds)
    {
    ds.WriteXml("C:\\*.xml",XmlWriteMode.WriteSchema);
    }
      

  4.   

    select  * from table  for xml auto
      

  5.   

    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");