Ru-Board.club
← Вернуться в раздел «Прикладное программирование»

» Tree View и DBGrid (Delphi 7)

Автор: hofa
Дата сообщения: 09.02.2006 19:09
Помогите пожалуйста с решением проблемы...

При выборе узла в дереве, нужно отбразить в DBGrid записи не только этого узла но и всех его дочерей...
Структура таблицы для дерева:

Идентификатор узла (int)
Идентификатор родителя узла (int)
Наименование узла (varchar)

Заранее огромное спасибо.
Автор: EZH
Дата сообщения: 09.02.2006 23:45
Я так понял, что ты привел структуру таблицы, описывающей узлы дерева (т.е. типа категории). А сами записи где и как хранятся и как ссылаются на эту таблицу категорий, т.е. какому узлу они принадлежат?
Автор: hofa
Дата сообщения: 10.02.2006 04:29
В подчиненной таблице есть поле идентификатора узла
Хранится все на MySQL сервере
Автор: sunduk4
Дата сообщения: 10.02.2006 06:21
у тебя дерево определенной структуры? т.е. количество уровней ограничено?
если да, то можно хранить в таблице всех предков.
если нет - я в Interbase решал такое задание написанием рекурсивной процедуры.
Автор: hofa
Дата сообщения: 11.02.2006 15:36
Дерево не определенной (не фиксированной) структуры, то есть все достаточно часто изменяется добаляются узлы, подузлы , причем вложенность не ограниивается.

Потому и не могу....

Страницы: 1

Предыдущая тема: Delphi: убрать одинаковые строки


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.