Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Julierme Felix

Node de treeview como parametro

Recommended Posts

Pessoal tenho um treeview que é populado por banco de dados conforme o usuario. Tenho um usuario que a treeview para ele aparece assim

 

grupo1

 

--------resultado

 

grupo2

 

---------resultado

 

grupo3

 

---------resultado

 

resultado aponta para uma pagina onde tem um gridview, quero usar a mesma grid para todos os grupo alterando somente o parametro.

 

Aí vem a questão, quando clico no resultado do grupo1 tenho que passar como parametro para consulta do grid "grupo1".

 

Preciso armazenar o nome de nó em uma sessão para recuperar como parametro da consulta. mas não estou conseguindo.

 

 

 

Segue abaixo os codigos.

 

Código que popula o tree

Sub PopulateNodes_pr()

       Dim dst As DataSet = GetTreeViewData_pr()


       For Each masterRow As DataRow In dst.Tables("tabela").Rows
           Dim masterNode As New TreeNode(masterRow("campodatabela").ToString())
           TreeView1.Nodes.Add(masterNode)

          'nó filho
           Dim nodeobr As TreeNode
           nodeobr = New TreeNode
           'nome do nó filho
           nodeobr.Value = "Resultado"
           'pagina que será direcionada ao clicar no nó filho
           nodeobr.NavigateUrl = "resultado.aspx"
           nodeobr.Target = "workarea"
           masterNode.ChildNodes.Add(nodeobr)

session("resultado")=aqui preciso que seja o nó acima do nó "resultado" para eu poder recupera-lo na pagina resultado usando como paramentro da consulta

       Next
   End Sub

Compartilhar este post


Link para o post
Compartilhar em outros sites

Por que sessão? Não pode informar via querystring? Na url da TreeView? Ou esta chamando a mesma página?

 

Abraços...

é a mesma página de resultado para todos os grupos o que muda é o parametro da consulta que deve ser o nó acima do nó resultado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Sim, isso entendi, porém se a página for uma diferente da que esta a TreeView, basta você colocar este código na QueryString.

 

Abraços...

Sim a pagina é diferente onde esta a treeview estou usando frame.

Não estou conseguindo pegar o nó acima do nó resultado, pois só exibe o ultimo grupo e quero q quando ao clicar no nó resultado de cada grupo pegue o valor do nó acima ou seja o nome grupo1 ou grupo2 ou grupo3.

 

Grato,

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.