Buscar un Nodo en un TreeView por Texto

23/09/2004 - 11:36 por Oriol | Informe spam
Hola,

Tengo un TreeView con una serie de nodos con subnodos, etc... Mi problema
viene cuando intento buscar un nodo dentro del arbol mediante texto. Tengo
guardado un ID en el campo TAG de cada nodo, y quiero que dado este ID,
pueda encontrar el nodo correspondiente y me lo devuelva para poder
seleccionarlo.

Gracias.

Saludos,
Oriol.
 

Leer las respuestas

#1 Angel J. Hernández
23/09/2004 - 14:41 | Informe spam
Saludos...

Puedes escribir una función recursiva que te permita iterar por los nodos
del árbol. Mediante la propiedad Text del nodo puedes verificar si un nodo
seleccionado contiene la expmresión buscada, así de esa manera sales de la
iteración y devuelves dicho nodo que a su vez tiene en el Tag el ID que
necesitas. Debido a que no se que cantidad de nodos ha de tener tu TreeView
te recomendaría que el proceso de buscar el nodo lo hagas desde un hilo para
así no "entorpecer" la interfaz de tu aplicación.

Espero te pueda servir,


Angel J. Hernández M.
MCSD

"Oriol" <intranet[arroba]rvsa-itv.com> escribió en el mensaje
news:
Hola,

Tengo un TreeView con una serie de nodos con subnodos, etc... Mi problema
viene cuando intento buscar un nodo dentro del arbol mediante texto. Tengo
guardado un ID en el campo TAG de cada nodo, y quiero que dado este ID,
pueda encontrar el nodo correspondiente y me lo devuelva para poder
seleccionarlo.

Gracias.

Saludos,
Oriol.


Preguntas similares