zoukankan      html  css  js  c++  java
  • C#中TreeView与数据库绑定

    protected void CreateTreeView()
    {
    TreeNode rootNode = new TreeNode();
    rootNode.Text = "全部";
    rootNode.Value = "-1";
    BasicTypeTreeView.Nodes.Add(rootNode);

    BasicInformationManager BasicManager = new BasicInformationManager();
    var tlist = BasicManager.GetAllBasicInfoTypes();
    foreach (Model.BasicInforType mtype in tlist)
    {
    if (mtype.ParentID == 0)
    {
    TreeNode Node = new TreeNode();
    //添加根节点
    Node.Text = mtype.BasicTypeName;
    Node.Value = mtype.ID.ToString();
    Node.ToolTip = "编码" + mtype.BasicCode;
    getSubNode(ref Node, mtype.ID);
    rootNode.ChildNodes.Add(Node);
    }
    }
    }

    /// <summary>
    /// 获取treeView子节点
    /// </summary>
    /// <param name="node"></param>
    /// <param name="item"></param>
    public void getSubNode(ref TreeNode node, int item)
    {
    BasicInformationManager BasicManager = new BasicInformationManager();
    var tlist = BasicManager.GetBasicInforTypeByParentId(item);
    if (tlist.Count > 0)
    {
    foreach (Model.BasicInforType m in tlist)
    {
    TreeNode subNode = new TreeNode();
    subNode.Text = m.BasicTypeName;
    subNode.Value = m.ID.ToString();
    subNode.ToolTip = "编码" + m.BasicCode;
    getSubNode(ref subNode, m.ID);
    node.ChildNodes.Add(subNode); //进行子节点循环添加
    }
    }
    }
  • 相关阅读:
    关系/比较运算符
    字符串连接符
    算数运算符
    基本数据类型之间的转换
    常用的进制
    数据类型的分类
    变量
    java目录结构
    C语言获取系统时间及time.h函数使用指南
    链表:单向链表的理解,创建及基本操作
  • 原文地址:https://www.cnblogs.com/FLWL/p/4904536.html
Copyright © 2011-2022 走看看