La Web del Programador: Comunidad de Programadores
 
    Pregunta:  54991 - LLENAR UN TREEVIEW CON UN DATATABLE C#
Autor:  Marianela Cruz M.
Necesito cargar el árbol desde una consulta que me retorna un datatable y no tengo la más minima idea.
Estoy trabajando en C# .net 2005

  Respuesta:  Jorge SAER
Marianela:
Supongamos que cada fila de tu DataTable (t) posee dos columnas, digamos id,nombre, supongamos que tu TreeView (_tree), entonces, la rutina es algo así:

foreach(DataRow row in t.Rows)
{
TreeNode node = new TreeNode();
node.Text = row["nombre"].ToString();
node.Tag = (int)row["id"];
_tree.Nodes.Add(node);
}

Es muy básico, pero espera haberte ayudado