HOla amigo
me enseñaron que podía vincular el checkbox a un campo del dataset, y en el dataset hay un campo llamado
chkEliminar que viene con true. Entonces con la linea:
DataBinder.Eval(Container, "DataItem.chkEliminar")
vinculo los checkbox a dicho campor que hay en el dataset. En en el grafico estoy poniendo esa linea en el Databinding en la propiedad checked del checkbox de la cabecera, pero cabe resaltar que lo hago en
ambos checkbox, cabecera y detalle
Ambos checkbox originalmente están deschequeados y al ejecutar el formulario me doy cuenta que si funciona lo que estoy haciendo porque se me chequean los checkbox del detalle, pero no se me chequea el checkbox de la cabecera.
No se como hacerle para que funcione tambien en el checkbox del header.
Efectivamente el checkbox del header lo utilizo para chequear y deschequear los checkox de los items, pero eso ya lo tengo friamente calculado, lo hago con una superfuncion javascript.
La cosa es que al cargar el formulario como en el dataset viene un true se me chequean todos los checkbox de los items, y como todos están chequeados debería chequear tambien el checkbox de la cabecera, pero no contaba con su astucia... no se como chequearlo cuando se carga el formulario
Si se como recorrer el grid, lo que tambien se me ocurre es luego de llenar el grid verificar si los checkbox están chequeados o deschequeados y según eso chequear o deschequear el checkbox del header, pero no se como accesar al checkbox del header, se que es con la función FindControl, pero no se como hacerlo