Título: Ayuda treeview Publicado por: alexlopez91 en 17 Agosto 2017, 09:56 am Buenos días,
Es la primera vez que me enfrento a un treeview y necesito ayuda para meter los nodos hijos, nietos, bisnietos...dentro de los nodos padres. Actualmente tengo una lista con los valores ordenados que recorro y en la que solo consigo meter a los padres. Es decir, tengo una lista parecida a esta: 03 ---- AAA 031 ---- BBB 0311 ---- CCC 03111 ---- DDD 03112 ---- DDD 03113 ---- DDD 09 ---- EEE 091 ---- FFF 12 ---- GGG Y el resultado que quiero obtener es este: +03 ---- AAA +031 ---- BBB +0311 ---- CCC 03111 ---- DDD 03112 ---- DDD 03113 ---- DDD +09 ---- EEE 091 ---- FFF 12 ---- GGG Con este pequeño código comparo a los padres y los metro dentro del treeview: Dim valor As String = "00" For Each l In listavalores If l.ToString.Substring(0, 2) = valor.Substring(0, 2) Then Continue For Else TreeView1.Nodes.Add(l.ToString) End If valor = l.ToString Next El resultado que obtengo así es este: 03 ---- AAA 09 ---- EEE 12 ---- GGG El caso está en que no tengo mucha idea en como recorrer ahora para poder meter los hijos, nietos, etc. de forma ordenada y en árbol en el treeview. ¿Alguna idea? Os agradecería mucho vuestra ayuda. Un saludo, Muchas gracias. Título: Re: Ayuda treeview Publicado por: Hadess_inf en 18 Agosto 2017, 00:23 am Hola, puedes guiarte de éste (https://www.youtube.com/watch?v=YF0wMaMyVaU) vídeo para cargar tu treeview de forma recursiva.
Saludos. |