从数据库中读取数据,并将数据和结构存储到XML中:
SqlConnection conn = new SqlConnection(@"database=BaseSystem;Data Source=.;Trusted_Connection=True");
SqlDataAdapter da = new SqlDataAdapter("SELECT * FROM _Users", conn);
DataSet ds = new DataSet();
da.FillSchema(ds, SchemaType.Source); //填入数据架构
da.Fill(ds);
ds.WriteXml(@"c:\user.xml");//输出数据
ds.WriteXmlSchema(@"c:\user.xsd");//输出数据架构
SqlDataAdapter da = new SqlDataAdapter("SELECT * FROM _Users", conn);
DataSet ds = new DataSet();
da.FillSchema(ds, SchemaType.Source); //填入数据架构
da.Fill(ds);
ds.WriteXml(@"c:\user.xml");//输出数据
ds.WriteXmlSchema(@"c:\user.xsd");//输出数据架构
从XML中读取数据和数据架构到DataSet中
代码
DataSet ds = new DataSet();
ds.ReadXmlSchema(@"c:\user.xsd");//读取数据架构
ds.ReadXml(@"c:\user.xml");//读取数据
GridView1.DataSource = ds;
GridView1.DataBind();
ds.ReadXmlSchema(@"c:\user.xsd");//读取数据架构
ds.ReadXml(@"c:\user.xml");//读取数据
GridView1.DataSource = ds;
GridView1.DataBind();