zoukankan      html  css  js  c++  java
  • C# 获取TreeView的节点值——Tag

    利用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的Tag属性为刚才我们定义的类TreeNodeTag对象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();
    这样就完成了一个树节点的存取工作了。
  • 相关阅读:
    go相关
    mac下使用vscode技巧
    mac下secureCRT的使用技巧
    python subprocess实时输出
    python中多级目录导入模块问题
    python的print与sys.stdout
    python中类相关笔记
    python中sys.stdout.flush()的作用
    nginx+uwsgi配置
    虚拟机的 基本配置
  • 原文地址:https://www.cnblogs.com/yigedaizi/p/1467521.html
Copyright © 2011-2022 走看看