|
Treeview. А может ли он?
|
|||
---|---|---|---|
#18+
Всем приветы! сразу хочу сказать, что с разработкой вэб-приложений столкнулся впервые. Итак у меня возник такой вопрос. Дано: база данных (SQL Server 2000), где хранятся две таблички, одна Client (информация по клиентам), другая Client_Link (содержит связи между клиентами типа Parent_id, Child_id). Иерархия может иметь сколько угодно уровней вложенности (реально конечно все ограничено 32-мя уровнями). Мне нужно в вэб-форме с помощью TreeView Control 1.0 (вэб-контрол) отобразить это дерево, причем так, чтобы при нажатии на любой вложенный элемент отображались его дети, а если у этого элемента нет детей, была возможность отобразить иконку, отличную от других. В виндовом контроле есть такое свойство SelectedNode и с помощью него можно добавить динамически ноды к выбранному элементу дерева, вот так: Код: plaintext
а у вэб-контрола к сожалению такого свойства нету :( и имеется возможность добавлять ноды только к именованному элементу, вот так: Код: plaintext
кто-нить знает как решить эту проблему и добавлять ноды динамически в вэб контроле? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.02.2003, 10:31 |
|
Treeview. А может ли он?
|
|||
---|---|---|---|
#18+
а ты попробуй использовать метод AddAt этого контрола, вот примерно так: Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
12.02.2003, 16:07 |
|
Treeview. А может ли он?
|
|||
---|---|---|---|
#18+
Да, только так как написано ниже ноды добавятся к руту, а чтоб внутри дерева их добавлять, необходимо Node текущий указывать, вот так: Код: plaintext
все равно пришли к тому, что ноды необходимо создавать прежде, что неужели нужно создавать 32 ноды, чтобы отобразить 32-уровневую иерархию? Что все пишут свои контролы для таких целей, если нельзя стандартными средствами это сделать? или как? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.02.2003, 17:29 |
|
Treeview. А может ли он?
|
|||
---|---|---|---|
#18+
Это не помогло: HOW TO: Dynamically Add Nodes to a TreeView WebBrowser Control by Using Visual Basic .NET HOW TO: Dynamically Add Nodes to a TreeView WebBrowser Control by Using Visual C# .NET ... |
|||
:
Нравится:
Не нравится:
|
|||
12.02.2003, 18:03 |
|
Treeview. А может ли он?
|
|||
---|---|---|---|
#18+
спасиба, это уже смотрел не помогло, но нашел другой способ, а точнее другой TreeView Control с которым все удалось! ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2003, 08:23 |
|
|
start [/forum/topic.php?fid=18&msg=32108483&tid=1396569]: |
0ms |
get settings: |
11ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
30ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
others: | 248ms |
total: | 367ms |
0 / 0 |