C#实现xml文件的读取与写入简单实例

 更新时间:2015年08月12日 12:24:42   作者:dyx2010  
这篇文章主要介绍了C#实现xml文件的读取与写入方法,涉及C#操作XML文件的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下

本文实例讲述了C#实现xml文件的读取与写入方法。分享给大家供大家参考。具体如下:

//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#程序设计有所帮助。

相关文章

  • C#实现进程管理的启动和停止实例

    C#实现进程管理的启动和停止实例

    这篇文章主要介绍了C#实现进程管理的启动和停止方法,以操作记事本程序为例,实例分析了C#针对进程操作的基本技巧,需要的朋友可以参考下
    2015-07-07
  • C#删除Word文档中的段落的方法示例

    C#删除Word文档中的段落的方法示例

    在编辑Word文档时,我们有时需要调整段落的布局、删除不必要的段落以优化文档的结构和阅读体验,本文将通过以下3个简单示例演示如何使用免费.NET库删除Word文档中的段落 ,需要的朋友可以参考下
    2024-09-09
  • C# EventHander的具体使用

    C# EventHander的具体使用

    EventHandler是一种用于处理事件的委托类型,它在C#中用于处理没有特定参数或返回值的简单事件,本文就来介绍C# EventHander的具体使用,感兴趣的可以了解一下
    2025-01-01
  • C#中foreach语句使用break暂停遍历的方法

    C#中foreach语句使用break暂停遍历的方法

    这篇文章主要介绍了C#中foreach语句使用break暂停遍历的方法,涉及C#中break语句跳出foreach循环的使用技巧,非常具有实用价值,是C#初学者必须掌握的重要技巧,需要的朋友可以参考下
    2015-04-04
  • vs2022程序打包文档教程图文详解

    vs2022程序打包文档教程图文详解

    这篇文章主要介绍了vs2022程序打包文档教程,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-10-10
  • C#调用Python脚本的简单示例

    C#调用Python脚本的简单示例

    这篇文章主要为大家详细介绍了C#调用Python脚本的简单示例,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-05-05
  • 详解C# List<T>的Contains,Exists,Any,Where性能对比

    详解C# List<T>的Contains,Exists,Any,Where性能对比

    这篇文章主要介绍了详解C# List<T>的Contains,Exists,Any,Where性能对比,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-12-12
  • C# 获取客户端IPv4地址的示例代码

    C# 获取客户端IPv4地址的示例代码

    这篇文章主要介绍了C# 获取客户端IPv4地址的示例代码,帮助大家更好的理解和使用c#,感兴趣的朋友可以了解下
    2020-12-12
  • 探讨C#中Dispose方法与Close方法的区别详解

    探讨C#中Dispose方法与Close方法的区别详解

    本篇文章是对C#中Dispose方法与Close方法的区别进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • C#和Java互相调用的方法小结

    C#和Java互相调用的方法小结

    这篇文章主要介绍了C#和Java互相调用的方法,文中展示了如何在不同编程语言之间实现互操作,每种语言之间的互操作都有其特定的方法和工具,希望这些示例能够帮助你更好地理解和实现跨语言调用,需要的朋友可以参考下
    2025-04-04

最新评论