No refresca un componente treeview y no puedo ver bien el contenido

Iniciado por murdock_, 30 Enero 2010, 13:56 PM

0 Miembros y 1 Visitante están viendo este tema.

murdock_

Buenas a todos, estoy programando en C# una aplicacion que te convierte de los datos de una tabla a un arbol con un componente treeview. Lo tengo separado en dos pestañas, en una la tabla con un boton que añade los componentes de la tabla al arbol, y en la otra pestaña el arbol. Esta tabla tiene mucho tamaño, mas de 10000 nodos para el arbol entre hijos y padres.

Si le doy al boton que me añade los elementos al arbol la operacion tarda un ratito, si me cambio a la pestaña donde esta el arbol antes de que pase el ratito no puedo ver el arbol completarse, me salen los nodos solamente que les ha dado tiempo a pasarse hasta que me cambie de pestaña. Pero si espero el rato entero que tarda en pasarse los datos, si me sale el arbol entero.

Parece una tonteria, pero es un problema, los clases refresh y update no me actualizan la interface del treeview, ¿a alguien le ha pasado o tiene alguna idea de como solucionarlo?

gracias, un saludo!
Si conoces a los demás y te conoces a ti mismo, ni en cien batallas correrás peligro; si no conoces a los demás, pero te conoces a ti mismo, perderás una batalla y ganarás otra; si no conoces a los demás ni te conoces a ti mismo, correrás peligro en cada batalla.

Maestro Sun Tzu, El arte de la guerra