Tiago_BB 0 Denunciar post Postado Maio 10, 2010 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
quintelab 91 Denunciar post Postado Maio 10, 2010 Você tem que declarar um objeto do tipo TreeNode, este é o tipo esperado pelo seu TreeView e não uma string. Abraços... Compartilhar este post Link para o post Compartilhar em outros sites