![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
TreeView для данных из БД (MSSQL) [D6, MSSQL]
Explorer © (2002-07-19 09:19:00)Мастера!
Хотелось бы, вывести данные ввиди "дерева".
Подскажите, как это можно сделать(если можно!)?
Желательно примерчик или ссылочку?
Explorer (2002-07-19 10:29:00) [1]>AlexSV ©
То, что нужно!
Explorer (2002-07-19 09:55:00) [2]>Mike_Goblin ©
1. Какую компаненту лучше использовать?
2. "поле Parent_ID - ссылку на родителя данного элемента" -
можно на этом подробнее?
AlexSV (2002-07-19 09:51:00) [3]> Explorer ©
Рекомендую почитать, во всяком случае пояснит некоторые аспекты реализации
http://www.delphikingdom.com/helloworld/dbtreeview.htm
Mike_Goblin (2002-07-19 09:29:00) [4]1. Есть готовые компоненты - www.torry.ru
2.
2.1 Добавляешь в свою таблицу(на сервере) поле Parent_ID - ссылку на родителя данного элемента - это позволит тебе хранить иерархию в таблице
2.2 На форме размещаешь TTreeView - а дальше отображаешь в нем иерархию из таблицы. Корневые элементы имеют Parent_ID = NULL
При раскрытии пользователем узла ищи в таблице его потомков (Parent_ID = ID выбранного узла) и добавляй в дерево