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'."
Pergunta
Tiago_BB
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):
tentei fazer o seguinte for para tentar preencher o treeview: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 já!
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.