Ayuda C#

alexandrolea

Bovino Milenario
#1
A ver tengo esto para un list view

private void btnQuery_Click(object sender, EventArgs e)
{
//declararlo para los resultados
SqlDataReader dr;
// String resultado= "";
ListViewItem item;

String conStr = ConfigurationManager.ConnectionStrings["AdventureWorks"].ConnectionString;
SqlConnection con = new SqlConnection(conStr);

//cadena para la query
String sql = "SELECT FirstName, LastName FROM Person.Contact WHERE LastName='Lopez'";
SqlCommand cmd = new SqlCommand(sql, con);
con.Open();
dr = cmd.ExecuteReader();
//para leer los datos y mostrar los nombres que yo quiera o todos o (dr.Read()==true)
while (dr.Read()) // solo se le da vueltas registro por registro
{
//cada que llegue aqui le va a agregar un nombre y apellido
//resultado += dr["FirstName"].ToString() + " " + dr["LastName"].ToString() + ";";

item=listView1.Items.Add(dr["FirstName"].ToString());
item.SubItems.Add(dr["LastName"].ToString());
}

dr.Close();
con.Close();
// MessageBox.Show(resultado);
}


Ahora quiero hacer de igual modo una consulta pero para un treeview. ya solo seria para una columna ( digamos "Departamentos" ) pero no se como hacerlo en el treeview.

Ojala puediera apoyarme para terminar esto. Creo que no es dificil pero no he encontrado el modo de hacerlo.


Gracias!!! =Þ
 
#3
Creo que en ves del item seria algo mas o menos asi:

treeNode nodo= new treeNode();

nodo=dr["FirstName"].ToString();

treeview.nodes.add(nodo);
 
Arriba