居委会系统

    xiaoxiao2021-03-25  146

    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; using System.IO; namespace 居委会 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { Show(); } //XML解析 public void Show() { XmlDocument doc = new XmlDocument(); doc.Load("居委会.xml"); XmlNode xl = doc.DocumentElement; //街道 TreeNode tn = new TreeNode(); tn.Text = xl.Attributes["name"].InnerText; treeView1.Nodes.Add(tn); TreeNode tn2 = null; //居委会 foreach(XmlNode xn in xl.ChildNodes) { tn2 = new TreeNode(); tn2.Text = xn.Attributes["name"].InnerText; TreeNode tn3 = null; //楼房 foreach (XmlNode xo in xn.ChildNodes) { tn3 = new TreeNode(); tn3.Text = xo.Attributes["name"].InnerText; TreeNode tn4 = null; //房间 foreach (XmlNode xd in xo.ChildNodes) { tn4 = new TreeNode(); tn4.Text = xd.InnerText; tn3.Nodes.Add(tn4); } tn2.Nodes.Add(tn3); } tn.Nodes.Add(tn2); } } //<SelectedNode>获取或设置当前在树视图控件中选定的树节点 private void treeView1_AfterSelect(object sender, TreeViewEventArgs e) { if (treeView1.SelectedNode.Level == 0) { textBox1.Text = treeView1.SelectedNode.Text; } else if (treeView1.SelectedNode.Level == 1) { textBox1.Text = treeView1.SelectedNode.Parent.Text; textBox2.Text = treeView1.SelectedNode.Text; } else if (treeView1.SelectedNode.Level == 2) { textBox1.Text = treeView1.SelectedNode.Parent.Parent.Text; textBox2.Text = treeView1.SelectedNode.Parent.Text; textBox3.Text = treeView1.SelectedNode.Text; } else if (treeView1.SelectedNode.Level == 3) { textBox1.Text = treeView1.Nodes[0].Text; textBox2.Text = treeView1.SelectedNode.Parent.Parent.Text; textBox3.Text = treeView1.SelectedNode.Parent.Text; textBox4.Text = treeView1.SelectedNode.Text; } } } }
    转载请注明原文地址: https://ju.6miu.com/read-34162.html

    最新回复(0)