Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: VB

Программирование VB

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Тут вот
 
 автор: час   (09.11.2009 в 16:25)   личное сообщение
 
 

Тут вот есть необходимость,
а решения нет.
Мне надо содать наглядную вещь для отображения маркетинговой пирамиды....
================
Хотел было TreeView , но когда запихал туда двадцать тысяч срок
Дерева так и не дождался......
=========================
Попробовал тысячу строк - дождался, но долго смеялся...
Потому как веточка получилась как спираль длинная ничё не найдёшь...
Стало быть вывод тривъю не универсален...........
надо какое то другое решение -есть предложения?

  Ответить  
 
 автор: Мюллер   (09.11.2009 в 16:39)   личное сообщение
 
 

Цепочка из списков или комбобоксов

  Ответить  
 
 автор: час   (09.11.2009 в 16:44)   личное сообщение
 
 

Да???

  Ответить  
 
 автор: Мюллер   (09.11.2009 в 16:52)   личное сообщение
 
 

А в чем ты енто пытаешься сделать?(какая среда?)
Как вариант - источником данных для дерева сделай XML файл.
Должно пройти.

  Ответить  
 
 автор: час   (09.11.2009 в 17:48)   личное сообщение
 
 

Это я делаю в VB6...............
Извини, но......
всё равно
Дерево - оно огромное получается и тасазать нечитабельно - не удобно и не наглядно..........

  Ответить  
 
 автор: час   (09.11.2009 в 17:50)   личное сообщение
 
 

Если ба как нибудь графически............
То есть графикой - линия , квадратик, линия квадратик
.....
.. / ..... \
..
/.....\ /.....\

  Ответить  
 
 автор: Мюллер   (09.11.2009 в 17:57)   личное сообщение
 
 

Составь ветки грамотнее - тогда будет читабельно. В MSDN - нормально читабельное три вью. Конечно, если хотишь все двадцать тысяч записей показать сразу на экране - тогда ничего читабельного не будет в принципе.
Кстати, только, что с XML загрузил в дерево ~25000 записей - долго открывает, но все открывается нормально.

  Ответить  
 
 автор: час   (09.11.2009 в 18:07)   личное сообщение
 
 

вот ба твой пример посмотреть...
чё и как ты грузишь.....

  Ответить  
 
 автор: Мюллер   (09.11.2009 в 18:35)   личное сообщение
 
 

У мну он в .NET . Так, что вряд ли он чего тебе даст.

  Ответить  
 
 автор: час   (09.11.2009 в 18:41)   личное сообщение
 
 

У мну есть net

  Ответить  
 
 автор: ДрЮня   (09.11.2009 в 18:02)   личное сообщение
 
 

тривью и подобные контролы хорошо работают, когда уровень вложенности 3-5.
для МЛМ пирамид, где уровень вложенности ххх, такое скорее всего не подойдет

  Ответить  
 
 автор: snipe   (09.11.2009 в 19:01)   личное сообщение
 
 

Поверь старому оперу...
отработай полностью одну ветвь....остальные будут подобны

нужна же схема а не связи

  Ответить  
 
 автор: час   (09.11.2009 в 19:06)   личное сообщение
 
 

Верю опер , верю..........
Обязательно проверю........

  Ответить  
 
 автор: snipe   (09.11.2009 в 19:13)   личное сообщение
 
 

Знаю что пророешь
и обязательно закроешь

  Ответить  
 
 автор: час   (09.11.2009 в 19:20)   личное сообщение
 
 

  Ответить  
 
 автор: ГлазастыйМышь   (10.11.2009 в 11:33)   личное сообщение
 
 

достраивай дерево динамически по необходимости
у меня в дереве более 1 000 000 веток и ничего, строится нормально (на событие expand достраиваится список дочерних)

  Ответить  
 
 автор: час   (10.11.2009 в 12:02)   личное сообщение
 
 

Извините , ГлазастыйМышь - а по подробнее ....
строить только нужные ветки ... или как.......
и что это за событие - событие этого элемента управления......

  Ответить  
 
 автор: ГлазастыйМышь   (10.11.2009 в 16:48)   личное сообщение
 
 

вначале строй только корень дерева
при постоении смотреть если у данной ветке есть дочерние узлы, то добавь в нее фиктивный узел
на событие раскрытие узла Expand запрос в базу о наличие дочерних узлов первого уровня для выбранного. Грохаешь фиктивный дочерний узел и строишь необходимые

где-то так

  Ответить  
 
 автор: час   (11.11.2009 в 12:26)   личное сообщение
 
 

Круто

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList