有部门表为部门名称和编号,然后在treeview显示,当选中其中一节点名称时,textbox显示该节点的名称和编号ID,该怎么做?

解决方案 »

  1.   

    TreeView tv = new TreeView();
                TreeNode node = new TreeNode();
                node.Text = "名称";
                node.Tag = "编号";            tv.Nodes.Add(node);
                tv.NodeMouseClick += new TreeNodeMouseClickEventHandler(tv_NodeMouseClick);void tv_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e)
            {
                string s = "部门:" + e.Node.Text + "编号: " + e.Node.Tag;
            }
      

  2.   

    测试,报错:未将对象引用设置到对象的实例。
            private void treeView1_AfterSelect(object sender, TreeViewEventArgs e)
            {
                this.textBox1.Text = e.Node.Text.Trim();
                this.textBox1.Text = e.Node.Tag.ToString();
            }