Ayuda con el control treeview

06/10/2006 - 12:20 por egsdar | Informe spam
Hola, tengo que hacer un arbol genealogico para caballos y lo tengo que sacar
de una tabla donde reside dicha información, basicamente uso para ello el id
y el parentid pero la verdad es que no tengo ni idea de como hacer dado que
no estoy familiarizado con dicho control.

Agradezco la ayuda que me puedan brindar.

Preguntas similare

Leer las respuestas

#6 egsdar
10/10/2006 - 22:11 | Informe spam
muchas gracias por tu reply, ya habia leido esa info, pero ya ese no es mi
problema, el problema es que mi tiempo se esta acabando el problema es como
pongo a recorrer la tabla para efecto de colocar los hijos de los hijos y asi
sucesivamente, por ejemplo:

ID PARENTID NAME
3 LUCIA
4 3 JOHN
5 3 SANDRA
6 4 CARLOS
7 4 NANCY

Para este caso si te das cuenta,
el arbol que daría asi:
_ Carlos
_ John |_ Nancy
Lucia |_ Sandra

Como hago esto para el arbol y en el codigo?

gracias.
#7 Abraham
11/10/2006 - 00:22 | Informe spam
*abres la tabla donde tienes la informacion ordenala por el campo parentid

SCAN
WITH THIS.oTreeview
lcKey = 'K'+ALLTRIM(TRANSFORM(ID))
IF parentid = 0
.Nodes.ADD(, 2, lcKey, Nombre)
.Nodes.ITEM(lcKey).Expanded = .T.
ELSE
.Nodes.ADD('K'+ALLTRIM(TRANSFORM(parentid)), 4, lcKey , Nombre)
.Nodes.ITEM(lcKey).Expanded = .T.
ENDIF
ENDWITH
ENDSCAN

Abraham Uribe


"egsdar" escribió en el mensaje
news:
Mostrar la cita
Ads by Google
Search Busqueda sugerida