C#实现xml文件的读取与写入简单实例
内容摘要
本文实例讲述了C#实现xml文件的读取与写入方法。分享给大家供大家参考。具体如下:
//DataTable DateSet 都可以用来读取xml数据和写入xml数据
protected voidButton1_Click
//DataTable DateSet 都可以用来读取xml数据和写入xml数据
protected voidButton1_Click
文章正文
本文实例讲述了C#实现xml文件的读取与写入方法。分享给大家供大家参考。具体如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 | //DataTable DateSet 都可以用来读取xml数据和写入xml数据 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" ]= "技术部" ; dt.Rows.Add(dr); DataSetds2 = new DataSet(); ds2.Tables.Add(dt); DataSetds = new DataSet(); ds.ReadXml(Server.MapPath( "Employee.xml" )); ds.Merge(ds2); //合并数据 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#程序设计有所帮助。
代码注释