![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Загрузить из Lines в TreeView [D7]
Prohor © (2006-10-09 12:19:00)Есть табличка с иерархией (в оракле):
id, parent_id, name
есть TreeView надо загрузить в нее данные из таблицы
идея такая:
у TreeView есть функция LoadfromFile и SaveToFile
сделал SaveToFile посмотрел файлик - структура простая и в принципе ее можно сделать запросом к табличке типа:
select lpad(' ', (level - 1) * 4) || name
from tab
start with perent_id is null
connect by prior id = perent_id
то есть он вернет нужную иерархию,
хочу запихнуть эти строки в lines а потом как-то сделать LoadFromFile в Treeview
Вопрос как это слелать, без спула данных на диск?
Ну то есть не создавая файл? Как-то из памяти забрать. Через указатель на Lines или еще как-то.
(Сильно не ругайте) :)
Prohor (2006-10-09 12:31:00) [1]"А не проше самому построить дерево?"
Для меня - нет (кипю) - запросом же быстрее мне кажется.
А можно, подробнее про loadfromstream? ну как сделать как сохранить в этот стреам? :)
ЮЮ (2006-10-09 12:24:00) [2]А не проше самому построить дерево?
ЮЮ (2006-10-09 12:23:00) [3]LoadFromStream.
Только теперь следует изучить, как он сохраняется в Stream, а не в Fail :)