将DataSet中的数据写入XML

时间:2014-04-29 20:10:07   收藏:0   阅读:490
mamicode.com,码迷
protected void Button1_Click(object sender, EventArgs e)
        {
            string conStr = ConfigurationManager.ConnectionStrings["lianxiConnectionString"].ConnectionString;
            using (SqlConnection conn=new SqlConnection(conStr))
            {
                conn.Open();
                using (SqlCommand cmd=conn.CreateCommand())
                {
                    string sql = "select * from students";
                    cmd.CommandText = sql;
                    SqlDataAdapter adapter = new SqlDataAdapter(cmd);
                    DataSet ds = new DataSet();
                    adapter.Fill(ds);
                    ds.WriteXml(Server.MapPath("writeXML.xml"));
                    Response.Write("<script>alert(‘写入成功‘);location=‘writeXML.xml‘</script>");
                }
            }
        }
mamicode.com,码迷

写入成功时,页面显示如下图:

mamicode.com,码迷

DataSet中基于XML的方法及说明:

方法

说明

GetXml

返回存储在DataSet中的数据的Xml表示形式

GetXmlSchema

返回存储在DataSet中的数据的Xml表示形式的Xml架构

InferXmlSchema

将Xml架构应用于DataSet

ReadXml

将Xml架构和数据读入DataSet

ReadXmlSchema

将Xml架构读入DataSet

WriteXml

从DataSet写Xml数据,还可以选择写架构

WriteXmlSchema

写Xml架构形式的DataSet结构

将DataSet中的数据写入XML,码迷,mamicode.com

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!