liufeng

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

写入到XML中

SqlConnection conn = new SqlConnection("server=.;uid=sa;database=RunSkyDB");
        SqlCommand comm 
= new SqlCommand("select *from Telephote", conn);
        conn.Open();
        SqlDataReader dr 
= comm.ExecuteReader();
        DataTable dt 
= new DataTable("table"); //如果操作单个表,这样比用DataSet会好些
        dt.Load(dr); //这个ADO.NET 1.x中没有这个功能,确实是个突破
        dt.WriteXml(Server.MapPath("~/EppUser.xml"), true); //将dt中的数据记录写成xml并存入项目的根目录下
        dt.WriteXmlSchema(@"d:\EpUserschema1.xml");//将dt的数据结构写入磁盘中
        GridView1.DataSource = dt;//将dt中的数据绑定到dataGridView1中
        dr.Close();
        conn.Close();
读出:
DataSet ds = new DataSet();
        ds.ReadXml(Server.MapPath(
"~/EppUser.xml"));
        GridView1.DataSource 
= ds.Tables[0].DefaultView;
        GridView1.DataBind();
posted on 2007-11-06 10:36  嚣张的沉默  阅读(952)  评论(1)    收藏  举报