您的位置:首页 > 编程语言 > C#

C#xml文件的读取写入

2012-05-27 16:44 211 查看
//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();
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: