资源简介
XML在我们的程序中用到的越来越多,因为它存储、读取、修改都比较方便。本例是就是对Xml的增删改查...

代码片段和文件信息
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.IO;
using System.xml;
using System.Runtime.Serialization.Formatters.Binary;
namespace Parsexml
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
IList studentList;
///
/// 创建
///
///
///
private void btnCreate_Click(object sender EventArgs e)
{
if (!InputCheck())
{
return;
}
if (File.Exists(“Student.xml“) && MessageBox.Show(“文件已经存在,是否覆盖?“ “提示“ MessageBoxButtons.YesNo MessageBoxIcon.Information) == DialogResult.No)
return;
Student s = BindData();
xmlFunc.Createxml(“Student.xml“ s);
ShowData(“Student.xml“);
}
///
/// 绑定数据
///
///
private Student BindData()
{
Student s = new Student();
s.SID = Convert.ToInt32(nudSID.Value);
s.Sex = cboSex.Text;
s.Name = txtName.Text.Trim();
s.Age = Convert.ToInt32(nudAge.Value);
s.Address = txtAddress.Text.Trim();
return s;
}
///
/// 添加
///
///
///
private void btnAdd_Click(object sender EventArgs e)
{
if (!InputCheck())
{
return;
}
if (!File.Exists(“Student.xml“))
{
MessageBox.Show(“没有xml文件,请先点击创建!“ “提示 “ MessageBoxButtons.OK MessageBoxIcon.Information);
return;
}
Student s = BindData();
xmlFunc.Append(“Student.xml“ s);
ShowData(“Student.xml“);
}
///
/// 删除
///
///
///
private void btnDel_Click(object sender EventArgs e)
{
string sid = string.Empty;
if (treeView1.SelectedNode == null)
{
MessageBox.Show(“请先选择学员!“ “提示“ MessageBoxButtons.OK MessageBoxIcon.Information);
return;
}
if (treeView1.SelectedNode.Level == 0)
sid = treeView1.SelectedNode.Tag.ToString();
else
sid = treeView1.SelectedNode.Parent.Tag.ToString();
if (MessageBox.Show(“确定要删除该学员吗?“ “提示“ MessageBoxButtons.YesNo MessageBoxIcon.Information) == DialogResult.No)
return;
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 32768 2010-04-11 12:09 Parsexm
文件 42496 2010-04-11 12:09 Parsexm
文件 5632 2005-11-11 22:25 Parsexm
文件 1065 2010-04-11 12:03 Parsexm
文件 697 2010-04-11 16:32 Parsexm
文件 8494 2010-04-11 12:08 Parsexm
文件 12565 2009-07-12 17:14 Parsexm
文件 5814 2009-07-12 17:14 Parsexm
文件 842 2010-04-11 11:56 Parsexm
文件 32768 2010-04-11 12:09 Parsexm
文件 180 2009-07-12 17:17 Parsexm
文件 42496 2010-04-11 12:09 Parsexm
文件 180 2009-07-10 16:05 Parsexm
文件 275 2010-04-11 12:09 Parsexm
文件 3299 2009-07-10 16:34 Parsexm
文件 467 2009-07-10 16:01 Parsexm
文件 1188 2009-07-10 16:01 Parsexm
文件 2870 2009-07-10 16:01 Parsexm
文件 5612 2009-07-10 16:00 Parsexm
文件 1091 2009-07-10 16:01 Parsexm
文件 249 2009-07-10 16:00 Parsexm
文件 1587 2010-04-11 11:56 Parsexm
文件 6541 2010-04-11 11:56 Parsexm
文件 913 2009-07-10 16:01 Parsexm
..A..H. 15872 2010-04-11 12:09 Parsexm
目录 0 2010-04-11 16:31 Parsexm
目录 0 2010-04-11 16:31 Parsexm
目录 0 2010-04-11 16:31 Parsexm
目录 0 2010-04-11 16:31 Parsexm
目录 0 2010-04-11 16:31 Parsexm
............此处省略7个文件信息
- 上一篇:LDPC源代码
- 下一篇:CSDN小秘书v1.1源码
相关资源
- J2EE 配置文件
-
开源tinyxm
l - 常用编码(UnicodeUTF-8GBK)转换工具
-
图片和xm
l格式互换 -
xm
l多个文件合并(delphi) -
xm
l课件及例题(xm l) -
《xm
l编程原理与实例教程》电子教 -
将数据库的表生成xm
l文件 -
简单的xm
l投票系统 -
notepad++包含xm
l tools等插件 -
Volley获取json和xm
l数据解析显示 -
李刚疯狂xm
l讲义第2版完整源码 -
maven settings.xm
l 直接使用 - Unity3D 实战视频教程 保卫萝卜 2D 游戏
-
Notepad++的xm
l格式化工具xm ltools_2 -
Notepad++的xm
l Tools插件格式化xm l文 -
map/list集合转化成xm
l字符串 xm l字 -
libxm
l2-2.9.4-rc2.tar.gz - antisamy策略文件
- 在线教学系统微信小程序
-
Tinyxm
l库文件 -
优秀xm
l程序设计(学生信息管理) - protobuf-2.4.1.zip
-
svnmaven xm
l Schema等程序员必备.7z -
xm
l基础教程-耿祥义 清华出版社 -
xm
l基础教程 第二版 PDF -
一个xm
l项目源代码 - 订单管理系统SSH框架
-
xm
l基础教程与实验指导课件PPT+源代 -
xm
l基础教程第2版教学课件
评论
共有 条评论