Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2002.10.14;
Скачать: [xml.tar.bz2];

Вниз

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

 
Дмитрий К.К.   (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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.007 c
1-45253
Демонов Е.В.
2002-10-04 10:40
2002.10.14
Рисование Кнопок


1-45317
Volly
2002-10-01 15:53
2002.10.14
Вставка картинки в RichEdit


3-45178
RDA
2002-09-21 10:55
2002.10.14
Борюсь с запросом в ADOQuery - проблема с датой


1-45375
Itap
2002-10-06 12:51
2002.10.14
Delphi и Excel


1-45407
LexusU
2002-10-01 08:11
2002.10.14
Как вкл/откл ScreenSaver в Win 98/2000/NT ?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский