RE:Agregar nodo a un TreeView desde una Base de da
Hola
Bueno, el codigo que te voy a dar no lo he probado, lo estoy escribiendo directamente sobre el cuadro de texto de la página
La idea tener un metodo para agregar los nodos principales.. sería alo asi
public sub AgregaNodo ( )
i as integer
for i = 0 to table.Rows.Count-1
i = AgregarHijos ( string codigo, int indice )
next i
EndSub
Luego tenemos una funcion AgregarHijos que agrega los hijos cuyo padre le pasas por parametro, y el otro sería la posición de la tabla a partir de la cual vas a buscar.
Function AgregarHijos ( padre as string, indice as integer )
' Aqui comparas si el proximo item es hijo del padre que le pasaste como parametro, si es asi, continuas con un codigo como el for del metodo agregar nodo
i as integer
for i = indice to table.Rows.Count-1
i = AgregarHijos ( string codigo, int indice )
next i
return i
'Si no es asi, entonces retornas el mismo codigo
return indice
EndFunc
Bueno, espero que este pseudocodigo no sea muy engorroso, cualquier cosa avisame
Saludos