Запись TreeView в БД

Ответить

Код подтверждения
Введите код в точности так, как вы его видите. Регистр символов не имеет значения.

BBCode ВКЛЮЧЁН
[img] ВКЛЮЧЁН
[url] ВКЛЮЧЁН
Смайлики ОТКЛЮЧЕНЫ

Обзор темы
   

Развернуть Обзор темы: Запись TreeView в БД

Игорь Акопян » 22 мар 2006, 11:25

как вариант:
ID, RefParent, Name
где RefParent - ссылка на ID родителя

плясать надо, имхо, от базы, а уж как и в чём это отобразить - дело десятое
а ещё я почти уверен, что в сети есть даже готовые компоненты, ибо очень распространённая задача

Запись TreeView в БД

Лелик_1044 » 21 мар 2006, 22:13

Допустим есть TreeView 3-ех уровнеый содежащий следующее
-111
--1111
---11111
---11112
---11113
--1112
---11121
---11122
---11123
--1113
---11131
---11132
---11133
-222
--2221
---22211
---22212
---22212
--2222
---22221
---22222
---22223
--2223
---22231
---22232
---22233

Я придумал следующий метод занесения его в таблицу БД
Записывается имя и номер каждого уровеня
111 1 0 0
1111 1 1 0
11111 1 1 1
11112 1 1 2
11113 1 1 3

и т.д.
Вопросы:
1) Как записывать по такой схеме выше приведенное дерево?
2) Как прочиать и посторить такое дерево
3) Мето не совершенный, может кто преложит лучший для n-уровней

Вернуться к началу