|
|
|
Иерархия
|
|||
|---|---|---|---|
|
#18+
C# WinForm. Необходимо реализовать функцию формирующую структуру иерархию объестов. В дальнейшем это передается в TreeView для отображения. Вопрос какую коллекцию для этого лучше использовать? Смотрел в сторону TreeNodeCollection - так там нету консруктора. В общем подскажите как лучше это реализовать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2014, 22:31:28 |
|
||
|
Иерархия
|
|||
|---|---|---|---|
|
#18+
rbi, в .NET нет коллекции для хранения дерева или графа. Можно найти сторонние реализации или сделать собственную. Если нужно только отобразить данные, то заполняй их сразу в TreeView.Nodes. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2014, 23:22:10 |
|
||
|
Иерархия
|
|||
|---|---|---|---|
|
#18+
bazileЕсли нужно только отобразить данные, то заполняй их сразу в TreeView.Nodes. Это понято, просто хочется создать библиотеку перадающую уже конкретную структуру. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2014, 23:33:33 |
|
||
|
Иерархия
|
|||
|---|---|---|---|
|
#18+
В любом случае - нужно формировать эту структуру, а формировать ее придется в самом TreeView. Ну у меня так работает сейчас. Как топорный вариант - могу предложить в классе создавать этот TreeView, заполнять его и копировать его в нужный TreeView. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2014, 23:43:38 |
|
||
|
Иерархия
|
|||
|---|---|---|---|
|
#18+
_=ДОБРЫНЯ=_Как топорный вариант - могу предложить в классе создавать этот TreeView, заполнять его и копировать его в нужный TreeView. В том то и дело что топорный. Сам уже в эту сторону смотрел. Вот только решился поспрашать ((( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2014, 23:49:08 |
|
||
|
Иерархия
|
|||
|---|---|---|---|
|
#18+
rbi, напиши функцию возвращающую TreeNode или TreeNode[] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2014, 00:36:47 |
|
||
|
Иерархия
|
|||
|---|---|---|---|
|
#18+
rbi, в качестве структуры для хранения иерархии можно использовать XmlDocument или XDocument/XElement. Вот только прибиндить не получится. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2014, 00:46:56 |
|
||
|
Иерархия
|
|||
|---|---|---|---|
|
#18+
rbi, Как вариант. http://msdn.microsoft.com/ru-ru/library/system.windows.hierarchicaldatatemplate(v=vs.110).aspx ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2014, 11:57:42 |
|
||
|
Иерархия
|
|||
|---|---|---|---|
|
#18+
Большое спасибо всем, буду думать обойти... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2014, 16:18:09 |
|
||
|
|

start [/forum/topic.php?fid=20&msg=38590024&tid=1403124]: |
0ms |
get settings: |
6ms |
get forum list: |
20ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
175ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 201ms |
| total: | 460ms |

| 0 / 0 |
