Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум программистов _ Delphi - Базы данных _ Иерархические таблицы

Автор: TARAS87 4:03:2008, 14:59

Подскажите пожалуйста. Пишу базу данных в универ по учёту студентов. Имеется таблица структуры университета: 1.ID(первичный ключ) 2.Name 3.Par_key. Т.е. в Par_key указываю номер родителя. Мне необходимо эту таблицу представить в виде дерева TTreeView. каким образом мне программно заполнить это дерево?

Автор: sax_ol 4:03:2008, 16:24

Либо найти готовый контрол (типа - TDBSuperPuperTreeView - ), либо тупо выкачать данные на клиента и в цикле "создавать/заполнять" дерево.

Автор: xmailer 5:03:2008, 06:42

Если кол-во строк таблицы невелико, то TDBTreeView см. архив, на больших данных будут тормоза, нужно делать динамическую подзагрузку открываемых нодов для обычного TTreeView.

 DBTreeView.rar ( 51.29 килобайт ) : 3
 

Русская версия Invision Power Board (http://www.nulled.ws)
© Invision Power Services (http://www.nulled.ws)