Boa tarde.
Estou trabalhando em um exercício de Vb.Net, onde utilizo um TreeView como menu para navegação entre as páginas.
Este TreeView possui alguns níveis de nós que são apresentados
Dim node = New TreeNode() With {.Text = sTitulo, .Target = sFuncao, .ToolTip = sTitulo}
TreeView1.Nodes(nNivel1).ChildNodes(nNivel2).ChildNodes(nNivel3).ChildNodes(nNivel4).ChildNodes.Add(node)
Ao selecionar um nó, sou redirecionado para a página correspondente, isso ativa o evento de postback da página e com isso o TreeView é recarregado. Consequentemente, ao recarregá-lo todos os nós são carregados colapsados, isso ocorre pois ao terminar de montar o treeview eu adicionei o seguinte código
TreeView1.CollapseAll()
Gostaria de saber se alguém sabe uma maneira de manter expandidos apenas o nó que eu selecionei, ficando assim com um treeview mais ou menos assim:
- Item 1
- Item 2
- Item 3
- Item 3.1
- Item 3.1.1
- Item 3.2
- Item 3.1
- Item 4