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

Вниз

Загрузить в дерево   Найти похожие ветки 

 
Дмитрий К.К.   (2002-10-01 19:43) [0]

Здравствуйте!
Разработал структуру таблицы базы данных следующего вида:
ID - номер (начиная с 1),
Parent ID - номер родителя (если родителя нет, то 0),
Name - название,
и т.д.

Вопрос следующий.
Как эффективно загрузить эту таблицу в TreeView? Делаю через Add и AddChild - у меня жутко тормозит :(
Помогите, пожалуйста.


 
Robot   (2002-10-01 19:59) [1]

А почему обязательно в TreeView, почему не через DBGred?


 
Дмитрий К.К.   (2002-10-01 20:06) [2]

Такова задача.


 
TTCustomDelphiMaster ©   (2002-10-01 20:16) [3]

Если элементов много то не надо создавать их все сразу. Создавайте подветви при открытии их пользователем.


 
MsGuns ©   (2002-10-01 20:38) [4]

>Дмитрий К.К. (01.10.02 19:43)
Судя по Вашему описанию, данная таблица и не Master (т.к.имеет "родителей"), и не Detail (Имеет записи без "родителей").
Вы ее хоть в дерево, хоть в куст заряжайте, от этого она лучше не будет


 
Jeer ©   (2002-10-01 21:52) [5]

Items.BeginUpdate;
dataset.DisableControls;
..
Items.EndUpdate;
dataset.EnableControls;


 
Дмитрий К.К.   (2002-10-02 00:58) [6]


> TTCustomDelphiMaster © (01.10.02 20:16)


Интересная мысль.


Спасибо всем.


 
wdr ©   (2002-10-02 09:07) [7]

Есть хороший пример в книге "Delphi 5" или "Delphi 4" авторов
Дарахвелидзе...


 
Леха_   (2002-10-02 09:47) [8]

Еще не забудь про BeginUpdate и EndUpdate
хотя если создавать только то что пользователь открывает особой разницы не будет


 
Дмитрий К.К.   (2002-10-02 16:09) [9]


> Леха_ (02.10.02 09:47)
> Еще не забудь про BeginUpdate и EndUpdate


Смотри
> Jeer © (01.10.02 21:52)


:)))



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

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

Наверх




Память: 0.48 MB
Время: 0.023 c
1-45380
Aleksandr
2002-09-27 16:20
2002.10.14
Можно ли как-то оптимизировать работу со StringList?


1-45442
DN
2002-10-01 16:43
2002.10.14
Чтение из текстового файла


14-45584
Alx2
2002-09-20 10:22
2002.10.14
ОСКОЛКИ РАЗБИТОГО ВДРЕБЕЗГИ


4-45650
Xemax
2002-09-01 20:19
2002.10.14
Что такое system ?`


14-45556
Кот Бегемот
2002-09-19 20:44
2002.10.14
Люди с Белорусью надо что-то делать !!!