C#實現(xiàn)xml文件的讀取與寫入簡單實例
更新時間:2015年08月12日 12:24:42 作者:dyx2010
這篇文章主要介紹了C#實現(xiàn)xml文件的讀取與寫入方法,涉及C#操作XML文件的相關(guān)技巧,具有一定參考借鑒價值,需要的朋友可以參考下
本文實例講述了C#實現(xiàn)xml文件的讀取與寫入方法。分享給大家供大家參考。具體如下:
//DataTable DateSet 都可以用來讀取xml數(shù)據(jù)和寫入xml數(shù)據(jù) protected voidButton1_Click(object sender, EventArgs e) { DataTabledt = new DataTable("Employee"); DataColumndcID = new DataColumn("ID", typeof(string)); DataColumndcName = new DataColumn("NAME", typeof(string)); DataColumndcAGE = new DataColumn("AGE", typeof(string)); DataColumndcDEPT = new DataColumn("DEPT", typeof(string)); dt.Columns.AddRange(new DataColumn[] {dcID, dcName, dcAGE, dcDEPT }); DataRowdr = dt.NewRow(); dr["ID"]= "3"; dr["NAME"]= "chen"; dr["AGE"]= "21"; dr["DEPT"]= "技術(shù)部"; dt.Rows.Add(dr); DataSetds2 = new DataSet(); ds2.Tables.Add(dt); DataSetds = new DataSet(); ds.ReadXml(Server.MapPath("Employee.xml")); ds.Merge(ds2);//合并數(shù)據(jù) ds.WriteXml(Server.MapPath("Employee.xml")); Page.ClientScript.RegisterStartupScript(GetType(), "", "alert('寫入成功')",true); } protected voidButton2_Click(object sender, EventArgs e) { DataSetds = new DataSet(); ds.ReadXml(Server.MapPath("Employee.xml")); GridView1.DataSource = ds; GridView1.DataBind(); }
希望本文所述對大家的C#程序設(shè)計有所幫助。
相關(guān)文章
C#使用XSLT實現(xiàn)xsl、xml與html相互轉(zhuǎn)換
這篇文章介紹了C#使用XSLT實現(xiàn)xsl、xml與html相互轉(zhuǎn)換的方法,文中通過示例代碼介紹的非常詳細。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-06-06解決WPF附加屬性的Set函數(shù)不調(diào)用的問題
這篇文章介紹了解決WPF附加屬性的Set函數(shù)不調(diào)用的方法,文中通過示例代碼介紹的非常詳細。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-06-06C#設(shè)計模式編程中運用適配器模式結(jié)構(gòu)實戰(zhàn)演練
這篇文章主要介紹了C#設(shè)計模式編程中運用適配器模式結(jié)構(gòu)實戰(zhàn)演練,并總結(jié)了適配器模式的優(yōu)缺點和適用場景以及.NET框架中的應(yīng)用,需要的朋友可以參考下2016-02-02