博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
asp.net中xml的简单增删改
阅读量:6239 次
发布时间:2019-06-22

本文共 2020 字,大约阅读时间需要 6 分钟。

添加

DataSet data = new DataSet();            data.ReadXml(Server.MapPath("Employee.xml"));            DataTable dt = data.Tables[0];            DataRow drow = dt.NewRow();            drow["EmployeeID"] = TextBox1.Text;            drow["Name"] = TextBox2.Text;            drow["Education"] = TextBox3.Text;            drow["Age"] = TextBox4.Text;            dt.Rows.Add(drow);            dt.AcceptChanges();            data.AcceptChanges();            data.WriteXml(Server .MapPath ("Employee.xml"));            Binder();

 

删除

DataSet data = new DataSet();            data.ReadXml(Server.MapPath("Employee.xml"));            if (data.Tables[0].Rows.Count > 0)            {                for (int i = 0; i < data.Tables[0].Rows.Count; i++)                {                    if (data.Tables[0].Rows[i]["EmployeeID"].ToString().Trim() == TextBox1.Text.ToString().Trim())                    {                        data.Tables[0].Rows[i]["EmployeeID"] = TextBox1.Text;                        data.Tables[0].Rows[i]["Name"] = TextBox2.Text;                        data.Tables[0].Rows[i]["Education"] = TextBox3.Text;                        data.Tables[0].Rows[i]["Age"] = TextBox4.Text;                    }                }                data.AcceptChanges();                data.WriteXml(Server.MapPath("Employee.xml"));            }            Binder();

修改

DataSet data = new DataSet();            data.ReadXml(Server.MapPath("Employee.xml"));            if (data.Tables[0].Rows.Count > 0)            {                for (int i = 0; i < data.Tables[0].Rows.Count; i++)                {                    if (data.Tables[0].Rows[i]["EmployeeID"].ToString().Trim() == TextBox1.Text.ToString().Trim())                    {                        data.Tables[0].Rows[i].Delete();                    }                }                data.AcceptChanges();                data.WriteXml(Server.MapPath("Employee.xml"));            }            Binder();

 

 

转载于:https://www.cnblogs.com/jianhua-blog/archive/2013/05/29/3107284.html

你可能感兴趣的文章
Fragment在getUserVisibleHint时进行加载数据的问题记录
查看>>
使用线程池模拟处理耗时任务,通过websocket提高用户体验
查看>>
Java 内部类种类及使用解析
查看>>
Axure产品原型设计工具
查看>>
spice在桌面虚拟化中的应用系列之三(USB映射实现,SSL加密,密码认证,多客户端支持)...
查看>>
Loading project 91606170 of 1: Project FooBar 问题如何解决?
查看>>
C# yeild使用
查看>>
MapReduce-Hadoop分布式计算模型
查看>>
StrokePlus
查看>>
joisino's travel
查看>>
组合游戏-博弈论中经典模型题目
查看>>
浅谈HTTP的GET和POST
查看>>
点灯笼
查看>>
try{}catch{}
查看>>
[Aaronyang] 写给自己的WPF4.5 笔记11[自定义控件-AyImageButton的过程 1/4]
查看>>
Linux VMware新添加网络适配器找不到配置文件问题
查看>>
Javascript百学不厌 - this
查看>>
机器学习中的数学(1)-回归(regression)、梯度下降(gradient descent)
查看>>
实用算法实现-第 14 篇 启发式搜索
查看>>
c#常用的排序算法
查看>>