Foros del Web » Programación para mayores de 30 ;) » .NET »

Contar nodos del treeview

Estas en el tema de Contar nodos del treeview en el foro de .NET en Foros del Web. Hola a todos, como estan alguien me puede ayudar. tengo un treeview y quiero contar los nodos hijos y visualizar en nodo padre por ejemplo ...
  #1 (permalink)  
Antiguo 07/06/2010, 16:59
Avatar de CarmenRocio  
Fecha de Ingreso: junio-2010
Ubicación: Perú - Lima - Chorrillos
Mensajes: 116
Antigüedad: 14 años, 5 meses
Puntos: 8
Información Contar nodos del treeview

Hola a todos, como estan alguien me puede ayudar.
tengo un treeview y quiero contar los nodos hijos y visualizar en nodo padre
por ejemplo

---padre1 conto (3)
.---hijo 1
.---hijo 2
.---hijo 3
---padre 2 conto (2)
.---hijo 1
.---hijo 2
de sea forma en padre deben aparecer la cantidad de hijos que tiene, me dijeron hacerlo con el parent pero no me sale.
les agradeceria mucho.

Última edición por CarmenRocio; 08/06/2010 a las 11:59
  #2 (permalink)  
Antiguo 08/06/2010, 11:46
Avatar de CarmenRocio  
Fecha de Ingreso: junio-2010
Ubicación: Perú - Lima - Chorrillos
Mensajes: 116
Antigüedad: 14 años, 5 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

Etiquetas: contar, nodos, treeview
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:32.