Как использовать TreeView с моей структурой дерева данных? C # .NET - PullRequest
0 голосов
/ 24 июля 2011

У меня есть дерево, и я рекурсивно загружаю его в свой TreeView в моей форме. Проблема в том, что я не знаю, как узнать, какой объект в моем дереве выбран, когда я выбираю узел в своем TreeView. Есть идеи?

Ответы [ 3 ]

3 голосов
/ 24 июля 2011

Вы можете установить свойство TreeNode Tag для соответствующего экземпляра из вашей объектной модели.

0 голосов
/ 24 июля 2011

Если у вас есть уникальный идентификатор для каждой записи, вы можете назначить этот идентификатор как TreeNode.Name . TreeNode.Tag - еще одна опция.

0 голосов
/ 24 июля 2011

Узлы TreeView (TreeNodes) имеют свойства, такие как Level, Tag, Text и т. Д. Свойство Level позволяет определить, на каком уровне находится TreeNode в TreeViewа свойства Tag и Text могут позволить вам уникально идентифицировать ваш узел.Вы также можете добавить свойства такого же типа в свое Дерево, и, таким образом, вы можете сравнить их и выполнить необходимое преобразование ...

Надеюсь, это поможет ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...