资源简介
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源码
相关资源
-
xm
l课程设计代码 -
考研词汇xm
l格式 -
kettle 解析xm
l xm l文档,配合kettl -
汇川伺服ethercat通讯描述文件xm
l -
基于xm
l的EtherCAT工业以太网协议解析 -
flash+xm
l单选题源代码 -
VC 中使用ba
se64编解码图片 -
应用socket编程来进行xm
l的传输已经 -
用xm
l实现的个人简历 -
jsoup解析xm
l文件 -
xm
l加密解密工具xm lEncryption -
book.xsd xm
l实验 -
查看 编辑 xm
l文件的 小工具 -
xm
l在Qt中三种方法解析的简单 -
xm
l习题集选择、填空、判断和编程 -
批量xm
l标注文件转为groundtruth.txt -
xm
ltotxt转换工具 -
QT对xm
l增删查改读取,节点自定义, -
基于xm
l数据库的留言系统源码 -
applicationHost.config xm
l格式错误解决 -
Luaxm
l工具 -
Notepad++ 的lua.xm
l 语法高亮和自动补 - 调用webservice,通过post传参读取返回的
-
xm
l学习文档DTD Schema SAX DOM XSL XPATH -
kettle解析xm
l多层分组嵌套数据,S -
Socket xm
l 测试 -
AS3.0读取xm
l外调图片并滚动 -
《xm
l》实验任务书 xm l Basics & DT -
maven archetype-catalog.xm
l -
QT4 xm
l与QTableWidget的结合,QTableWid
评论
共有 条评论