Показать сообщение отдельно
  #3  
Старый 30.05.2015, 10:13
mariyaprigoda mariyaprigoda вне форума
Прохожий
 
Регистрация: 29.05.2015
Сообщения: 2
Версия Delphi: Delphi7
Репутация: 10
По умолчанию

Цитата:
Сообщение от lmikle
А точно надо рекурсивно?
Вообще, я обычно в таком случае делаю LazyLoad. Т.е. изначально заполняется только верхний уровень (where parent is null), а при раскрытии узла подгружается только этот узел. Фокус в том, что когда создаешь узел ему надо создать фейкового ребенка, что бы была возможность этот узел раскрывать. При раскрытии узла этот подузел удаляется и создаются нормальные, загруженные из БД.
Спасибо за идею, но я в это новичок, может есть пример?? Буду очень благодарна
Ответить с цитированием