Ya pude resolver que me cargue los nodos hijos debajo del nodo seleccionado!!!
En el método afterselect le paso a la función de adicionar el parámetro id del nodo seleccionado; y simplemente le indico lo siguiente:
Código:
treeview.SelectedNode.Nodes.Add(oNode)
En donde onode es un elemento treenode que cacha los valores id y texto que me devuelve el query al gestionar los hijos del nodo seleccionado; lo explicado en el code es lo siguiente:
Código:
oNode = New TreeNode
oNode.Text = dr("nombre")
oNode.Tag &= dr("id")
Ahora tengo dos cuestiones que resolver:
2.- La primera es que como esto lo manejo en el metodo afterselect cada vez que selecciono el nodo. me vuelve cargar los nodos; es decir los vuelve a repetir; no se si haya alguna forma de decirle que no me cargue los mismo nodos hijos debajo del nodo padre seleccionado.
1.- La segunda es la de poner el signo + o - en los nodos al cargar la forma por primera vez; ya que me los pone sin simbolo +; y así no se si existen o no nodos secundarios despues de este hasta que le doy clik......
De antemano mil gracias.----
Bitss---Miguel--in---