Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.05.02;
Скачать: CL | DM;

Вниз

Как грамотно составить TreeView из таблицы?   Найти похожие ветки 

 
MCFire ©   (2002-04-10 18:31) [0]

Короче такая проблема: Есть таблица в которой записи имеют такой формат ID: Integer , UP: Integer ,Name :VarChar(100), где ID-идентификационный номер записи, UP-ссылка на ID те на элемент верхнего уровня в дереве
Например
ID UP Name
1 0 "Комплектующие"
2 1 "СD-Rom"
3 1 "Mother board"
4 2 "Samsung"
5 2 "LG"
6 3 "PC Partner"
7 0 "Расходники"
8 7 "Дискеты"

Дерево должно соответственно выглядеть
\-Коплектующие
\-CD-Rom
-Samsung
-LG
\-MotherBoard
-PC Partner
\-Расходники
\-Дискеты

А вот как мне програмно из базы составить TreeWiev я не могу придумать. Толи рекурсией надо, толи пёс его знает. Имейте в виду, что уровней дерева может быть бесконечное множество т.е алгоритм должен быть универсальным...Помогите если остались ещё мастера


 
DPetrovich ©   (2002-04-10 18:53) [1]

http://www.delphikingdom.com/helloworld/dbtreeview.htm


 
MCFire ©   (2002-04-10 19:10) [2]

Спасиба за линку


 
Sergey13 ©   (2002-04-11 09:52) [3]

http://polesoft.narod.ru/
Там есть DBTreeview на твои условия - нормально работает. Но не советую совать в нее большие объемы - тормоза. Но это свойство, ИМХО, всех дбдеревяшек.



Страницы: 1 вся ветка

Текущий архив: 2002.05.02;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.013 c
1-2503
zlo
2002-04-18 17:24
2002.05.02
ПОЛУЧЕНИЕ РАЗМЕРА ПАПКИ


14-2664
mio
2002-03-25 10:58
2002.05.02
Delphi&OOP


14-2673
SPeller
2002-03-27 11:07
2002.05.02
Вопрос не о Дельфи


14-2666
KaPaT
2002-03-26 21:56
2002.05.02
После переустановки Win98 пропала сеть! Что делать?


14-2655
IronHawk
2002-03-26 11:29
2002.05.02
Иммитация нажатия первой клавиши второй !