Agradezco cualquier qyuda y sugerencia
![sonriente](http://static.forosdelweb.com/fdwtheme/images/smilies/smile.png)
| |||
Checks en treeview Saludos a todos mi pregunta es la siguiente, tengo un treeview con checkboxes y me gustaria que cuando le de check a un nodo padre todos sus hijos se hagan check tambien y viceversa, cuando desmarque al padre los nijos tambien se desmarquen. Hay alguna forma de hacerlo? Agradezco cualquier qyuda y sugerencia ![]() |
| |||
Respuesta: Checks en treeview Usa el evento TreeNodeCheckChanged para llenar a los hijos del nodo que seleccionaste. Ejemplo
Código:
Este evento no dispara un postback por si mismo, sino que se desncadena (un evento por cada nodo seleccionado) cuando se genera otro postback.protected void TreeView1_TreeNodeCheckChanged(object sender, TreeNodeEventArgs e) { foreach (TreeNode n in e.Node.ChildNodes) { n.Checked = e.Node.Checked; } } Es decir si seleccionas 5 nodos los 5 eventos se dispararan hasta que exista un postback al servidor. Sin embargo puedes hacer mediante JS que se haga el postback al seleccionarlo. Te dejo un link en donde explican como hacerlo [URL="http://forums.asp.net/p/1109288/1888180.aspx"]AQUI[/URL] Suerte |
| |||
Respuesta: Checks en treeview Muchisimas gracias justo lo que buscaba!!!! Habia encontrado por ahi la parte del TreeNodeCheckChanged y me funcionaba bien, sin embargo no sabia como hacer el postback para que se marquen los nodos!!! Agradezco tu ayuda y mil disculpas por la respuesta tardia... habia dejado ese tema en pendientes. Saludos |
Etiquetas: |