Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

TreeView [D7, XP]


Страницы:   1 2

Ksander ©   (2007-10-17 12:02:00) 

Здравствуйте уважаемые мастера, подскажите как мне реализовать слудующую задачу Есть на форме TreeView в нём я строю дерево.
Вопрос в следующем как мне теперь построить таблицу, которая содержит поля(id, parentid, name) обрабатывая как то это дерево. Желательно чтобы эта таблица была сформированна В БД InterBase через IB компоненты.
Уже есть БД с пустой таблицей с полями(id, parentid, name), или хотябы таблица в StrıngGrıde, просто я не пойму как работать с TreeViev


clickmaker   (2007-10-17 12:55:00) [21]


> [16] Ksander   (17.10.07 12:53)

что именно непонятно?


Ksander   (2007-10-17 12:53:00) [22]

Ну помогите уважаемые неужели эта задача нерешаема


Ksander   (2007-10-17 12:51:00) [23]

Ну ошибся чёток


clickmaker   (2007-10-17 12:46:00) [24]


> это надпись елемента дерева(name)

вообще-то, Text
name - это имя компонента


Ksander   (2007-10-17 12:39:00) [25]

Имя - это надпись елемента дерева(name)


Сергей М.   (2007-10-17 12:35:00) [26]


> есть толлько имя


Так вот это самое "имя" - оно что, с луны свалилось ? И оно что, не данные разве ?


clickmaker   (2007-10-17 12:35:00) [27]


> [9] Ksander   (17.10.07 12:31)

TTreeNode.Data


ЮЮ   (2007-10-17 12:34:00) [28]

> Если они "не взялись", то какие же данные ты собрался "построить"
> в таблице ?


Естественно, без приложения он не сможет заполнить таблицу, структуру которой он привел. А приложение должно <далее по subj-у>


Ksander   (2007-10-17 12:31:00) [29]

в том то и дело что нет в тривиев таких данный об узле как(id, parentid)есть толлько имя


Сергей М.   (2007-10-17 12:30:00) [30]


> данные не взялись нужно построить эти данные в таблице


Если они "не взялись", то какие же данные ты собрался "построить" в таблице ?


Ksander   (2007-10-17 12:28:00) [31]

Да данные не взялись нужно построить эти данные в таблице


Ksander   (2007-10-17 12:27:00) [32]

Ведь древовидная структура она содержит для каждого елемента: id-номер,
parentid-предка, name-название елемента.


Сергей М.   (2007-10-17 12:27:00) [33]


> Ksander


Откуда в TreeView взялись данные ?


Сергей М.   (2007-10-17 12:25:00) [34]


> Ksander   (17.10.07 12:21) [3]


Для этого нужен рекурсивный обход узлов дерева.


Ksander   (2007-10-17 12:21:00) [35]

Нужно чтобы построилась таблица с полями(id, parentid, name) к примеру самый верхний уровень дерева имеет parentıd = 0 их может быть несколько(parentid = 0) тоесть эта строка в TreeView не имеет дочерних элементов(самый верхний уровень) эти строки имееют ıd 1.2 и тд если какая то строка
имеет Parentid =1 то это следующая ветвь строки с id =1 parentid =1  очередь и д т, а name это текст строки TreeView


Сергей М.   (2007-10-17 12:05:00) [36]


> просто я не пойму как работать с TreeViev


Что конкретно не понятно ?


Dimaxx   (2007-10-17 12:04:00) [37]

Причем тут дерево и таблица?? Опиши, что нужно сделать подробнее...


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо