Допустим есть 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-уровней
Запись TreeView в БД
Модераторы: Duncon, Naeel Maqsudov, Игорь Акопян, Хыиуду
-
- Сообщения: 340
- Зарегистрирован: 22 ноя 2004, 19:15
- Откуда: Минск
- Контактная информация:
Просто набрать исходники может и любая обезьяна, а придумать и отладить не каждый человек.
- Игорь Акопян
- Сообщения: 1440
- Зарегистрирован: 13 окт 2004, 17:11
- Откуда: СПБ
- Контактная информация:
как вариант:
ID, RefParent, Name
где RefParent - ссылка на ID родителя
плясать надо, имхо, от базы, а уж как и в чём это отобразить - дело десятое
а ещё я почти уверен, что в сети есть даже готовые компоненты, ибо очень распространённая задача
ID, RefParent, Name
где RefParent - ссылка на ID родителя
плясать надо, имхо, от базы, а уж как и в чём это отобразить - дело десятое
а ещё я почти уверен, что в сети есть даже готовые компоненты, ибо очень распространённая задача
