【问题标题】:How do I use TreeView with my Tree Datastructure? C# .NET如何将 TreeView 与我的树数据结构一起使用? C# .NET
【发布时间】:2011-07-24 03:14:02
【问题描述】:

我有一棵树,并将它递归地加载到我的表单上的 TreeView 中。问题是,当我在 TreeView 中选择一个节点时,我不知道如何找出我在 Tree 中选择了哪个对象。有什么想法吗?

【问题讨论】:

    标签: c# .net winforms treeview tree


    【解决方案1】:

    您可以将TreeNodeTag 属性设置为对象模型中的相应实例。

    【讨论】:

      【解决方案2】:

      TreeView 节点 (TreeNodes) 具有 LevelTagText 等属性。Level 属性可让您识别 TreeNodeTreeView 中的哪个级别TagText 属性可以让您唯一地标识您的节点。您也可以将相同类型的属性添加到您的树中,因此您可以相关地比较它们并进行您需要的转换...

      希望这会有所帮助...

      【讨论】:

        【解决方案3】:

        如果您对每条记录都有一个唯一的 ID,您可以将该 ID 分配为 TreeNode.NameTreeNode.Tag 是另一种选择。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2017-09-05
          • 1970-01-01
          • 2016-08-04
          • 1970-01-01
          • 2020-06-12
          • 1970-01-01
          相关资源
          最近更新 更多