Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
18.03.2014, 22:31
|
|||
---|---|---|---|
|
|||
Иерархия |
|||
#18+
C# WinForm. Необходимо реализовать функцию формирующую структуру иерархию объестов. В дальнейшем это передается в TreeView для отображения. Вопрос какую коллекцию для этого лучше использовать? Смотрел в сторону TreeNodeCollection - так там нету консруктора. В общем подскажите как лучше это реализовать? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
18.03.2014, 23:22
|
|||
---|---|---|---|
Иерархия |
|||
#18+
rbi, в .NET нет коллекции для хранения дерева или графа. Можно найти сторонние реализации или сделать собственную. Если нужно только отобразить данные, то заполняй их сразу в TreeView.Nodes. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
18.03.2014, 23:33
|
|||
---|---|---|---|
|
|||
Иерархия |
|||
#18+
bazileЕсли нужно только отобразить данные, то заполняй их сразу в TreeView.Nodes. Это понято, просто хочется создать библиотеку перадающую уже конкретную структуру. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
18.03.2014, 23:43
|
|||
---|---|---|---|
|
|||
Иерархия |
|||
#18+
В любом случае - нужно формировать эту структуру, а формировать ее придется в самом TreeView. Ну у меня так работает сейчас. Как топорный вариант - могу предложить в классе создавать этот TreeView, заполнять его и копировать его в нужный TreeView. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
18.03.2014, 23:49
|
|||
---|---|---|---|
|
|||
Иерархия |
|||
#18+
_=ДОБРЫНЯ=_Как топорный вариант - могу предложить в классе создавать этот TreeView, заполнять его и копировать его в нужный TreeView. В том то и дело что топорный. Сам уже в эту сторону смотрел. Вот только решился поспрашать ((( ... |
|||
:
Нравится:
Не нравится:
|
|||
|
19.03.2014, 00:36
|
|||
---|---|---|---|
Иерархия |
|||
#18+
rbi, напиши функцию возвращающую TreeNode или TreeNode[] ... |
|||
:
Нравится:
Не нравится:
|
|||
|
19.03.2014, 00:46
|
|||
---|---|---|---|
Иерархия |
|||
#18+
rbi, в качестве структуры для хранения иерархии можно использовать XmlDocument или XDocument/XElement. Вот только прибиндить не получится. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
19.03.2014, 11:57
|
|||
---|---|---|---|
Иерархия |
|||
#18+
rbi, Как вариант. http://msdn.microsoft.com/ru-ru/library/system.windows.hierarchicaldatatemplate(v=vs.110).aspx ... |
|||
:
Нравится:
Не нравится:
|
|||
|
19.03.2014, 16:18
|
|||
---|---|---|---|
|
|||
Иерархия |
|||
#18+
Большое спасибо всем, буду думать обойти... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=20&mobile=1&tid=1403124]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
48ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
others: | 334ms |
total: | 472ms |
0 / 0 |