-
大小: 63KB文件类型: .rar金币: 1下载: 0 次发布日期: 2021-06-14
- 语言: C#
- 标签: XMLTreeView
资源简介
c#操作XML,以及XML与TreeView控件的交互操作的例程
全部源码含工程文件,可使用VS2012编译,纯手工打造,欢迎下载
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.xml;
namespace AppxmlTree
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void btnGenxml_Click(object sender EventArgs e)
{
TreeNode tn= treeView1.TopNode;
TreeNode tnsub = treeView1.TopNode.Nodes.Add(tbcaridx.Text+“号考车“);
tnsub.Name = tbcaridx.Text;
TreeNode tn3 = tnsub.Nodes.Add(tbip.Text);
tn3.Name = “avip“;
tn3 = tnsub.Nodes.Add(tbport.Text);
tn3.Name = “avport“;
tn3 = tnsub.Nodes.Add(tbuname.Text);
tn3.Name = “avuname“;
tn3 = tnsub.Nodes.Add(tbpswd.Text);
tn3.Name = “avpswd“;
tn3 = tnsub.Nodes.Add(tbchid.Text);
tn3.Name = “avchid“;
}
private void btnLoad_Click(object sender EventArgs e)
{
Tavset t = new Tavset(“xmlFile.xml“);
t.Loadxml2TV(treeView1);
treeView1.TopNode.Expand();
}
private void treeView1_NodeMouseClick(object sender TreeNodeMouseClickEventArgs e)
{
//tbnode.Text = e.Node.Text;
if (e.Node.Level == 1)
{
tbcaridx.Text = e.Node.Name;
foreach (TreeNode tn in e.Node.Nodes)
{
if (tn.Name == “avip“) { tbip.Text = tn.Text; }
if (tn.Name == “avport“) { tbport.Text = tn.Text; }
if (tn.Name == “avuname“) { tbuname.Text = tn.Text; }
if (tn.Name == “avpswd“) { tbpswd.Text = tn.Text; }
if (tn.Name == “avchid“) { tbchid.Text = tn.Text; }
}
//tbip.Text =
}
}
private void btnmod_Click(object sender EventArgs e)
{
if (treeView1.SelectedNode.Level == 1)
{
tbcaridx.Text = treeView1.SelectedNode.Name;
foreach (TreeNode tn in treeView1.SelectedNode.Nodes)
{
if (tn.Name == “avip“) { tn.Text =tbip.Text; }
if (tn.Name == “avport“) { tn.Text =tbport.Text ; }
if (tn.Name == “avuname“) { tn.Text=tbuname.Text ; }
if (tn.Name == “avpswd“) { tn.Text= tbpswd.Text ; }
if (tn.Name == “avchid“) { tn.Text=tbchid.Text ; }
}
}
}
private void btndel_Click(object sender EventArgs e)
{
if (treeView1.SelectedNode.Level == 1)
{
treeView1.Nodes.Remove(treeView1.SelectedNode);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 167 2016-11-27 12:56 Appxm
文件 3899 2016-11-27 13:40 Appxm
文件 16384 2016-11-27 22:51 Appxm
文件 167 2016-11-27 12:56 Appxm
文件 36352 2016-11-27 22:51 Appxm
文件 22472 2016-11-28 00:02 Appxm
文件 167 2016-11-27 12:56 Appxm
文件 490 2016-07-16 19:44 Appxm
文件 167 2016-11-27 12:56 Appxm
文件 490 2016-07-16 19:44 Appxm
文件 1028 2016-11-27 12:55 Appxm
文件 1179 2016-11-27 22:49 Appxm
文件 3216 2016-11-27 22:51 Appxm
文件 10862 2016-11-27 22:39 Appxm
文件 5817 2016-11-27 22:39 Appxm
文件 638 2016-11-28 00:02 Appxm
文件 975 2016-11-27 22:46 Appxm
文件 16384 2016-11-27 22:51 Appxm
文件 180 2016-11-27 22:46 Appxm
文件 36352 2016-11-27 22:51 Appxm
文件 180 2016-11-27 22:38 Appxm
文件 1747 2016-11-27 22:16 Appxm
文件 6884 2016-11-27 12:57 Appxm
文件 0 2016-11-27 12:32 Appxm
文件 0 2016-11-27 12:32 Appxm
文件 0 2016-11-27 12:32 Appxm
文件 4608 2016-11-27 12:56 Appxm
文件 522 2016-11-27 12:32 Appxm
文件 1340 2016-11-27 12:32 Appxm
文件 2860 2016-11-27 12:56 Appxm
............此处省略17个文件信息
- 上一篇:C#成绩管理系统
- 下一篇:ASP.NET登录注册连接数据库
评论
共有 条评论