Форум: "Основная";
Текущий архив: 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