Hola: estoy haciendo un treeview que me trae info organizanda en forma de arbol, la idea es que cada nodo tiene el checkbox al lado y al marcarlo me mostraria al lado la info referida a ese nodo o esos nodos (los seleccionados)
La idea es que al seleccionar un nodo padre los nodos hijos se seleccionen automaticamente, y al reves, si selecciono un nodo hijo los nodos padres y abuelos se deseleccionen, ya que no esta hecha completa la seleccion, se entiende?. Lo hare con un ejemplo para que me entiendan mejor.
Tengo 3 nodos. El primero autos, el segundo motos, y el tercero barcos.
Al expandir autos tengo marca1, y marca2, en motos tengo algo asi, y en barcos tengo un solo nodo que es titanic.
Al checkear autos, se tiene que seleccionar automaticamente todas las marcas, con todos los nodos hijos que tengan.
Al descheckear autos se desmarcan todas las marcas.
Eso va bien. El tema es que al marcar todos los autos expando todos los niveles, y voy al ultimo modelo de la marca1, (estan todos los autos marcados), y lo desmarco. autos ya no esta seleccionado completamente por lo que no tendria que aparecer como checked, tendria que destildarlo, de igual forma a marcas1.
Como puedo hacerlo? alguien tiene algun ejemplo, ayuda please.