zoukankan      html  css  js  c++  java
  • treeview问题.每个结点包含多个值的实现。(添加、删除、拖拉、连接数据库等

    利用TreeNode 的 Tag属性,因为它是一个很灵活的属性,它的类型可以定义成任何类型,包括自定义类型。我们定义一个如下的类:
    public class TreeNodeTag
    {
    public string ID ;//当前ID值
    public string LB;//类别
    public string parentID;//父节点ID
    public int js;//级数
    public string zf;//是否作废
    }
    那么在定义TreeNode的时候应该如下设置它的Tag值
    TreeNode node = New TreeNode();
    TreeNodeTag Ttag = New TreeNodeTag();
    Ttag.ID="12"'
    Ttag.js="1";
    Ttag.LB="资产类";
    node.Tag=Ttag;
    node.Text="测试节点";
    以下是如何取节点的多个数据信息:
    假如node是TreeView的一个节点,要得到它的各种信息如下:
    TreeNodeTag Ttag = node.Tag as TreeNodeTag;
    string ID= Ttag.ID.Trim();
    string js= Ttag.js.Trim();
    string LB= Ttag.LB.Trim();
    这样就完成了一个树节点的存取工作了。

    理想太丰满,现实太骨感
  • 相关阅读:
    VirtualBox 创建com对象失败
    大数据(十)
    HITCON 2014 已開始征求投稿计划书
    CSS
    工具
    工具
    Linux
    Python
    JavaScript
    JavaScript
  • 原文地址:https://www.cnblogs.com/iamherea/p/3491086.html
Copyright © 2011-2022 走看看