TreeView递归生成树

原创 2007年09月21日 23:14:00

       protected void initTree()
        {
            TreeNode rootnode = new TreeNode("所有小区", "0");
            CreateChildNode(0, rootnode);

            treeAddress.Nodes.Add(rootnode);
            treeAddress.CollapseAll();
        }

        protected void CreateChildNode(int parentID, TreeNode node)
        {
            SqlDataReader dr = BLL.Address.GetChild(parentID);
            using (dr)
            {
                while (dr.Read())
                {
                    TreeNode tn = new TreeNode();
                    tn.Text = dr["AddName"].ToString();
                    tn.Value = dr["AddID"].ToString();
                    node.ChildNodes.Add(tn);
                    CreateChildNode(ConvertUtils.ToInt(dr["AddID"].ToString(), -1), tn);
                }
            }
        }
 

相关文章推荐

ASP.NET-Treeview-递归生成部门树

  • 2013年07月05日 21:21
  • 26KB
  • 下载

C# TreeView菜单,MenuStrip菜单递归动态生成例子

private DataTable ModuleTable;  private void FrmMain_Load(object sender, EventArgs e)         ...

TreeView用递归实现无限级树.rar

  • 2007年07月30日 10:13
  • 2KB
  • 下载

递归构造树 treeview

树形结构在开发中的应用 撰文: 李洪根 本文首发于《CSDN开发高手》2003年第十二期 概述TreeView是一个重要的控件,无论是在VB.NET,C# 还是VB、Delphi等各种语言中,都充当了...

C# 递归显示 TreeView 树状菜单树!

///         /// 初始化显示树型菜单         ///         private void showTreeviewMenu()         {           ...
  • ufocode
  • ufocode
  • 2015年01月20日 12:05
  • 1103

C# TreeView递归添加子节点

  • 2015年07月17日 16:01
  • 52KB
  • 下载

C#动态递归绑定TreeView(WinForm)

定义一个单位数据表,用来存储单位信息,程序运行时要从数据库里取出单位信息动态绑定在 TreeView 树形菜单。这个数据表的结构是这样的: 下面是相关的程序代码: 1: ...
  • e_wsq
  • e_wsq
  • 2012年02月04日 14:33
  • 1096

treeview递归方法 查询节点

  • 2011年04月04日 15:02
  • 50KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:TreeView递归生成树
举报原因:
原因补充:

(最多只允许输入30个字)