08/06/2010, 11:46
|
| | | Fecha de Ingreso: junio-2010 Ubicación: Perú - Lima - Chorrillos
Mensajes: 116
Antigüedad: 14 años, 6 meses Puntos: 8 | |
Respuesta: Contar Nodos Del Treeview Bueno estube buscanco la forma en la web se como contar los nodos de un treeview. la verdad esque en mi proyecto yo tengo un listview dentro de el un treeview mejor dicho hacen un trelistview y yo lleno mis nodos con un for como les muetro ene l codigo:
For Each Info1 As ENTIDAD In LISTA
Dim Nde1 As New TreeListNode(info1.PADRE)
Nde1.Tag = info1.PADRE
'---------------aqui lleno mi primer nodo, que es mi nodo raiz
Dim lIntTrabajadores As Integer = 0
'----------------creo mi contador (lIntTrabajadores)
For Each Info2 As ENTIDAD In Info1.LISTA
lIntTrabajadores = lIntTrabajadores + 1
Dim Nde2 As New TreeListNode(Info2.HIJO)
Nde2.Tag = Info2.HIJO
Nde2.SubItems.Add(Info2.NOMBRE)
Nde2.SubItems.Add(Info2.APELLIDO)
Nde1.Nodes.Add(Nde2)
Next
'----aqui es donde va contador las veces del FOR y lo va almacenando a mi variable
Nde1.Text = info1.PADRE & " (" & lIntTrabajadores & ")"
TREELISTVIEW.Nodes.Add(Nde1)
TREELISTVIEW.CollapseAll()
Next
espero que le sirva de ayuda yo lo hice de esta manera y me salio normal pero si trabajar con el treeview y ustedes crean sus propios nodos para contar los hijos y almacenarlos en el padre solo deben hacer
treeview.selecteditem.children
algo asi es el codigo pruevelon ok nos vemos cuidense mucho |