XML与TreeView


1。treeview代码书写

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
privatevoidForm1_Load(objectsender, EventArgs e)
{<br>//代码为TreeView添加子项
treeView1.ContextMenuStrip = contextMenuStrip1;
TreeNode tn =newTreeNode("默认");
treeView1.Nodes.Add(tn);
}
privatevoidbutton1_Click(objectsender, EventArgs e)
{<br>//代码为TreeView添加子项
stringtext = textBox1.Text;
TreeNode tn =newTreeNode(text);
TreeNode tr = treeView1.SelectedNode;
tr.Nodes.Add(tn);
}
privatevoid删除ToolStripMenuItem_Click(objectsender, EventArgs e)
{<br>//删除选中项
treeView1.SelectedNode.Remove();
}

2.XML基本用法

1XML文件

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<?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>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
XmlDocument doc =newXmlDocument();
doc.Load("XMLFile1.xml");
XmlNode xn = doc.DocumentElement;
foreach(XmlNode iteminxn.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、关于使用ModelSim中编写testbench模板问题
2、Python主要模块和常用方法简览
3、[EXP]WordPress Core 5.0 - Remote Code Execution
4、ADO.NET连接字符串
5、tomcat 三种部署方式以及server.xml文件的几个属性详解


长按二维码向我转账

受苹果公司新规定影响,微信 iOS 版的赞赏功能被关闭,可通过二维码转账支持公众号。

    阅读
    好看
    已推荐到看一看
    你的朋友可以在“发现”-“看一看”看到你认为好看的文章。
    已取消,“好看”想法已同步删除
    已推荐到看一看 和朋友分享想法
    最多200字,当前共 发送

    已发送

    朋友将在看一看看到

    确定
    分享你的想法...
    取消

    分享想法到看一看

    确定
    最多200字,当前共

    发送中

    网络异常,请稍后重试

    微信扫一扫
    关注该公众号





    联系我们

    欢迎来到TinyMind。

    关于TinyMind的内容或商务合作、网站建议,举报不良信息等均可联系我们。

    TinyMind客服邮箱:support@tinymind.net.cn