Пример использования TreeView для отображения данных из БД. Весь код работы с TreeView оформлен в виде модуля класса Реализовано: Drag-and-Drop Отображение подробных данных в форме при перемещении по дереву Добавление и удаление узлов с сохранением информации в таблицах БД Динамическое изменение данных в TreeView при изменении данных в исходных таблицах Автоматический скролинг при большом кол-ве данных Контекстное меню для TreeView Изменение иконки узла дерева на основании данных в БД и т.д.