LENGUAJE C#

VISUAL STUDIO .NET



Teno un treeview que se carga con una funcion recursiva, el problema esta cuando tengo que cargar los hijos de los nodos padres

esta funcion hace llamadas a un tabla de forma recursiva



La funcion que coloco solo agrega nodos padres, pero no se como hacerlo dinamicamente para que genere los nodos hijos.

--------------

tabla

--------------

idPadre

idruta

--------------



private void llenarTreeview(int idPadre)

{

conecto y recibo el dataset.



foreach (DataRow myDataRow in myDataset.Tables["table"].Rows)

{

string node = myDataRow["Tituloruta"].ToString();



//Nodo

myTreeview.Nodes.Add("1", node, 12, 12);



int id= int.Parse(myDataRow["idRuta"].ToString());



llenarTreeview(id);

}

}