TreeView, доступ к БД и форма Windows (C #) - PullRequest
0 голосов
/ 15 февраля 2010

Привет, друзья! У меня проблемы, у меня есть школьный проект, в котором мне нужно использовать древовидное управление для отображения полного имени из БД в следующей форме.

предположим, что A является супер-членом, а под A есть другие, а под другим может быть другой член и так далее. это как цепочечная система, которая покажет упомянутый член в иерархическом представлении.

Спасибо

1 Ответ

0 голосов
/ 15 февраля 2010

Сначала я создал бы класс для представления узла в дереве: «Узел».

Этот класс должен иметь свойства: 1. Список дочерних узлов 2. строка для полного имени

Затем создайте экземпляры класса Node, используя данные из вашей базы данных.

Теперь у вас будет представление ваших данных в памяти.

Теперь напишите рекурсивную функцию, которая принимает экземпляр класса Node и возвращает экземпляр TreeNode для использования в элементе управления TreeView. Функция должна проходить через все дочерние узлы каждого экземпляра Node.

Запустите эту функцию на корневом узле, и у вас должен быть свой TreeNode.

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