|
Treeview и БД
|
|||
---|---|---|---|
#18+
Есть на форма компонент treeview и есть таблица Код: plaintext
подскажите алгоритм построения дерева по этой таблице. Не откладывай на завтра то что можно сделать послезавтра :) ... |
|||
:
Нравится:
Не нравится:
|
|||
17.02.2009, 10:56 |
|
Treeview и БД
|
|||
---|---|---|---|
#18+
SkySЕсть на форма компонент treeview и есть таблица Код: plaintext
подскажите алгоритм построения дерева по этой таблице. В Solutions не судьба посмотреть? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.02.2009, 10:59 |
|
Treeview и БД
|
|||
---|---|---|---|
#18+
проходящий.SkySЕсть на форма компонент treeview и есть таблица Код: plaintext
подскажите алгоритм построения дерева по этой таблице. В Solutions не судьба посмотреть? а что такое Solutions ??? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.02.2009, 11:29 |
|
Treeview и БД
|
|||
---|---|---|---|
#18+
SkySпроходящий.SkySЕсть на форма компонент treeview и есть таблица Код: plaintext
подскажите алгоритм построения дерева по этой таблице. В Solutions не судьба посмотреть? а что такое Solutions ??? Меню Tools->TaskPane В верхней строке кнопка Solution ... |
|||
:
Нравится:
Не нравится:
|
|||
17.02.2009, 11:32 |
|
Treeview и БД
|
|||
---|---|---|---|
#18+
SkySЕсть на форма компонент treeview и есть таблица Код: plaintext
подскажите алгоритм построения дерева по этой таблице. Не откладывай на завтра то что можно сделать послезавтра :) Присоединяюсь к "проходящему". В Solutions есть нормальный пример: ActiveX -> ActiveX Control -> Add and remove items in a treeview control Ну еще можешь тут глянуть: http://vfox.kristall.ru/vfoxpro1.html С уважением, Алексей ... |
|||
:
Нравится:
Не нравится:
|
|||
17.02.2009, 13:00 |
|
Treeview и БД
|
|||
---|---|---|---|
#18+
проходящий.SkySпроходящий.SkySЕсть на форма компонент treeview и есть таблица Код: plaintext
подскажите алгоритм построения дерева по этой таблице. В Solutions не судьба посмотреть? а что такое Solutions ??? Меню Tools->TaskPane В верхней строке кнопка Solution У меня в меню Tools нет TaskPane (VFP 6) может кто подскажет, где взять еще пример построения дерева? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.08.2009, 13:26 |
|
Treeview и БД
|
|||
---|---|---|---|
#18+
SkySЕсть на форма компонент treeview и есть таблица Код: plaintext
подскажите алгоритм построения дерева по этой таблице. Не откладывай на завтра то что можно сделать послезавтра :) Статья ... |
|||
:
Нравится:
Не нравится:
|
|||
11.08.2009, 13:34 |
|
Treeview и БД
|
|||
---|---|---|---|
#18+
AleksMedSkySЕсть на форма компонент treeview и есть таблица Код: plaintext
подскажите алгоритм построения дерева по этой таблице. Не откладывай на завтра то что можно сделать послезавтра :) Статья Спасибо, эта статья у меня есть, но мне нужен именно пример, указанный автором темы Сама использую рекурсивную процедуру, но что-то не получается населить дерево правильно ... |
|||
:
Нравится:
Не нравится:
|
|||
11.08.2009, 13:44 |
|
Treeview и БД
|
|||
---|---|---|---|
#18+
В VFP8 есть solution.app. Лежит в корневой директории FoxPro. Там и пример. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.08.2009, 14:12 |
|
Treeview и БД
|
|||
---|---|---|---|
#18+
FfffffffffffffВ VFP8 есть solution.app. Лежит в корневой директории FoxPro. Там и пример. У меня к сожалению VFP 6. Поделитесь, плиз, VFP8 ... |
|||
:
Нравится:
Не нравится:
|
|||
11.08.2009, 14:19 |
|
Treeview и БД
|
|||
---|---|---|---|
#18+
Не знаю, будет работать в 6-ке или нет. См. файл. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.08.2009, 14:33 |
|
Treeview и БД
|
|||
---|---|---|---|
#18+
Скачала VFP8, там не открывается, говорит нет Solution файла Может есть у кого VFP 8 с файлом Solution? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.08.2009, 15:11 |
|
Treeview и БД
|
|||
---|---|---|---|
#18+
На сайте Microsoft есть примеры Visual FoxPro 6.0 Sample: Demonstrates the TreeView Control Visual FoxPro 6.0 Sample: Demonstrates the ListView Control ... |
|||
:
Нравится:
Не нравится:
|
|||
11.08.2009, 19:23 |
|
Treeview и БД
|
|||
---|---|---|---|
#18+
Так и не нашла нужного примера... :( Я хотя бы с рекурсией права, или можно как-то обойтись без нее? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.08.2009, 20:27 |
|
Treeview и БД
|
|||
---|---|---|---|
#18+
flowyТак и не нашла нужного примера... :( Я хотя бы с рекурсией права, или можно как-то обойтись без нее? Можно добавить в таблицу поле Level - глубина вложения относительно корня. Тогда при сортировки таблицы по этому полю, можно смело "строить дерево", формирую Key из id, а Parent из parent_id Также для построения дерева от ПРОИЗВОЛНОГО узла (записи таблицы) можно использовать алгоритм стэка. С уважением, Алексей. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.08.2009, 09:43 |
|
Treeview и БД
|
|||
---|---|---|---|
#18+
flowyЯ хотя бы с рекурсией права, или можно как-то обойтись без нее? Не вполне. В том смысле, что, как правило, все дерево целиком сразу не строят. Во-первых, это относительно долго, а, во-вторых, особого смысла нет. Пользователь может просто не раскрыть все ветки дерева, поскольку их содержимое ему не нужно. Стратегия обычно такая: 1. Строится только первый уровень дерева, а к каждому узлу достраивается один фиктивный узел. Фиктивный узел нужен для того, чтобы слева от узла появилось изображение крестика и узел можно было бы раскрыть. 2. Когда пользователь раскрывает узел дерева (срабатывает событие Node.Expand()) фиктивный узел удаляется и строится очередной уровень. Но только у данного родителя и опять же с фиктивными узлами. Если фиктивного узал нет, значит построение уровня уже произошло. Повторно запускать его не надо. Если требуется поиск, то он выполняется не по дереву, а в самих исходных данных с последующим построением недостающих элементов для отображения результатов поиска. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.08.2009, 15:11 |
|
|
start [/forum/topic.php?fid=41&msg=36137004&tid=1586154]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
38ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
others: | 328ms |
total: | 459ms |
0 / 0 |