Problema de poblado del nodo hijo TreeView

Necesito construir una vista de árbol enorme desde una tabla de base de datos compuesta conGrouping.

Grouping Es, lo que vemos en SQL Server Management Studio Express. Después deDatabase nodo, se muestran algunas carpetas fijas (como,Database Diagrams, Tables, Views, Synonyms, Programmability ySecurity) y los niños se agrupan en esas carpetas.

Hasta este punto he utilizadoAfterSelect Evento y manejador para lograr esto.

Pero el problema conAfterSelect Es decir, antes de seleccionar el nodo, el espectador no puede saber si hay algún niño disponible. Esto es porque, el expandibleplus La señal no es visible.

Quiero usarBeforeExpand. Pero el problema conBeforeExpand Es decir, funciona si los hijos ya están poblados. En ese caso, cuando hago clic en grupos, no pasa nada.

¿Cómo resolver esto?

Así que los códigos / enlace web serán apreciados.

Respuestas a la pregunta(2)

Su respuesta a la pregunta