1。treeview代码书写

        private void Form1_Load(object sender, EventArgs e)
{
//代码为TreeView添加子项
treeView1.ContextMenuStrip = contextMenuStrip1;
TreeNode tn = new TreeNode("默认"); treeView1.Nodes.Add(tn); } private void button1_Click(object sender, EventArgs e)
{
//代码为TreeView添加子项
string text = textBox1.Text;
TreeNode tn = new TreeNode(text);
TreeNode tr = treeView1.SelectedNode;
tr.Nodes.Add(tn); } private void 删除ToolStripMenuItem_Click(object sender, EventArgs e)
{
//删除选中项
treeView1.SelectedNode.Remove();
}

2.XML基本用法

1XML文件

<?xml version="1.0" encoding="utf-8" ?>
<Computers> <Computer typr="222"> <Name>LenovoY460</Name> <Price>5000</Price>
<CPU>酷睿i3</CPU> </Computer> <Computer typr="2223"> <Name>Dell</Name> <Price>7000</Price>
<CPU>酷睿i7</CPU> </Computer> </Computers>

2 解析XML文件

  XmlDocument doc = new XmlDocument();
doc.Load("XMLFile1.xml");
XmlNode xn = doc.DocumentElement;
foreach (XmlNode item in xn.ChildNodes) { //foreach (XmlNode item1 in item.ChildNodes) { // switch (item1.Name) { // case "Name":
// Console.WriteLine("电脑的名字是:" + item1.InnerText);
// break;
// case "Price":
// Console.WriteLine("电脑的价格是:" + item1.InnerText);
// break;
// case "CPU":
// Console.WriteLine("电脑的CPU是:" + item1.InnerText);
// break; // } //}
Console.WriteLine(item.Attributes["typr"].Value);
Console.WriteLine("电脑的名字是:" + item["Name"].InnerText);
Console.WriteLine("电脑的Price是:" + item["Price"].InnerText);
Console.WriteLine("电脑的CPU是:" + item["CPU"].InnerText);
}
Console.ReadKey();

最新文章

  1. Openfire的启动过程与session管理
  2. yum安装所需要的开发库
  3. 不定义JQuery插件,不要说会JQuery 分类: JavaScript 2014-11-24 14:18 155人阅读 评论(0) 收藏
  4. phonegap开发经验谈之一命令行建立项目和准备工作
  5. iOS 常用设计模式和机制之 KVC
  6. android 项目学习随笔七(ViewPagerIndicator与ViewPager)
  7. 10 notorious computer virus
  8. linux下的调试工具ltrace与strace
  9. Mybatis第二天(其他)
  10. python网络爬虫与信息提取 学习笔记day3
  11. Docker学习笔记【四】Docker 仓库
  12. Java经典面试题+答案(全)
  13. OpenCV4.1.0实践(1) - 环境配置及使用
  14. vue+element 正则表达式进行表单验证
  15. Dostoevsky: Better Space-Time Trade-Offs for LSM-Tree Based Key-Value Stores via Adaptive Removal of Superfluous Merging 阅读笔记
  16. js问题: is not a function
  17. Python之路(第三十九篇)管道、进程间数据共享Manager
  18. SQL DML 数据操纵语句
  19. css设置点击态样式
  20. linux下安装svn出现configure: error: We require OpenSSL; try --with-openssl

热门文章

  1. Andriod PopupWindow 键盘冲突
  2. SilverLight:基础控件使用(5)-TreeView控件-基本使用
  3. Win7如何自定义鼠标右键菜单 添加新建PowerPoint文档
  4. python(31)- 模块练习
  5. C# HTTP请求后对gzip页面实现解压缩
  6. 如何重建一个损坏的调用堆栈(callstack)
  7. UVa11234 表达式
  8. 事件总线EventBus
  9. Oracle比较时间大小
  10. HDU 6166 Senior Pan 二进制分组 + 迪杰斯特拉算法