掌握TreeView用法(4)
来源:未知 责任编辑:责任编辑 发表时间:2014-01-25 11:35 点击:次
23 //创建一个节点实例
24 TreeNode Fnode = new TreeNode();
25 Fnode.Text = item.name;
26 Fnode.Tag = item;
27 treeView1.Nodes.Add(Fnode);
28 GetChildNode(Fnode,(int)item.Id);
29 }
30 treeView1.ExpandAll();
31 }
32 //遍历子节点 www.2cto.com
33 protected void GetChildNode(TreeNode Pnode,int id)
34 {
35 //获取所有以此节点最为的父节点对象
36 IEnumerable<ItemsNode> items = new TreeNodeBLL().GetEveryOneByParent(id);
37 foreach (ItemsNode item in items)
38 {
39 TreeNode Fnode = new TreeNode();
40 Fnode.Text = item.name;
41 Fnode.Tag = item;//把节点的Tag指向对象
42 Pnode.Nodes.Add(Fnode);
43 GetChildNode(Fnode, (int)item.Id);
44 }
45 }
46
47 private void treeView1_AfterSelect(object sender, TreeViewEventArgs e)
48 {
49 ItemsNode item = (ItemsNode)e.Node.Tag;
50 tb_content.Text = item.content;
相关新闻>>
最新推荐更多>>>
- 发表评论
-
- 最新评论 更多>>