Ir para conteúdo

POWERED BY:

Arquivado

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

Tiago_BB

controle treeView no VS2008

Recommended Posts

Ola pessoal!

 

Estou tentando usar o controle treenode no VS 2008, porém estou tendo alguns problemas.

 

Tenho o seguinte datatable ( que será usado para preencher meu treeview):

 


_DT

TURNO          NOME
--------     --------
MANHA         PAULO
MANHA         ROBERTO
MANHA         SAHRA
TARDE         JOAO
TARDE         MARIA

tentei fazer o seguinte for para tentar preencher o treeview:

 

1   For i As Integer = 0 To _DT.Rows.Count - 1
2
3      'Inclui um No raiz
4       tvNomes.Nodes.Add(" " & _DT.Rows(i).Item("TURNO") & " ")
5
6      If _DT.Rows(i + 1).Item("TURNO") = _DT.Rows(i).Item("TURNO") Then
7         
8           tvNomes.Nodes(i).Nodes.Add(_DT.Rows(i).Item("NOME"))
9        
10      End If
11
12   Next

 

Peguei esse exemplo na internet, porém estou com os seguintes problemas:

 

1) na linha 8 (tvNomes.Nodes(i).Nodes.Add(_DT.Rows(i).Item("NOME")))

 

Aparece a seguinte mensagem de erro: " 'Nodes' is not a member of 'System.Web.UI.WebControls.TreeNode'."

 

Só consigo fazer até "tvNomes.Nodes(i)", a prtir dai não tem a opção .Node.Add.

 

 

2) Na linha 4 (tvNomes.Nodes.Add(_DT.Rows(i).Item("TURNO")))

 

Da a seguinte mensagem de erro:

 

"Unable to cast object of type 'System.String' to type 'System.Web.UI.WebControls.TreeNode'."

 

 

 

Estou usando o VB.NET

 

 

Alguém tem alguma sugestão!

 

Agradeço desde ja!

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.