+ Ответить в теме
Показано с 1 по 2 из 2

Тема: Запись TreeView в БД

  1. #1
    senior developer Лелик is on a distinguished road
    Регистрация
    22.11.2004
    Адрес
    Минск
    Сообщений
    339
    Вес репутации
    15

    По умолчанию Запись TreeView в БД

    Допустим есть 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-уровней
    Просто набрать исходники может и любая обезьяна, а придумать и отладить не каждый человек.

  2. По умолчанию

     
    Хотите избавиться от рекламы? Зарегистрируйтесь
  3. #2
    Moderator Куратор
    system architect
    Игорь Акопян is on a distinguished road Аватар для Игорь Акопян
    Регистрация
    13.10.2004
    Адрес
    СПБ
    Возраст
    44
    Сообщений
    1,419
    Вес репутации
    17

    По умолчанию

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

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

+ Ответить в теме

Похожие темы

  1. Справка по TreeView
    :? Хотелось бы найти файл справки по Microsoft TreeView Control... :wink: Буду признателен!
    от Sokl в разделе MS Office и VB(A).
  2. Сортировка в Treeview
    Как сдеалть, чтоб Все дети сортировались по алфавиту, а если есть child с именем "Итого" он был первым. Дерево очень большое, поэтому желательно...
    от Лелик в разделе Delphi и Pascal
  3. Копирование в TreeView.
    Допустим есть TreeView1. Вещи ->Можно есть -->Яблоки -->Груши ->Нельзя есть -->Утюг -->Холодильник Животные
    от Лелик в разделе Delphi и Pascal
  4. запись в txt файл
    Здравствуйте. Такая проблема: Имеется диалог, а на нём конпка и EditBox. Я хочу чтобы при нажатии на кнопку, текст, введённый в EdiBox e...
    от pominub в разделе C и C++
  5. Запись на Web сервер
    Привет всем! Господа программисты, кто подскажет, как записать имеющийся в наличии файл на Web сервер?
    от Anonymous в разделе Java

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения