none
Como validar que esté seleccionado un checkbox??? RRS feed

  • Pregunta

  • Lo que pasa es que tengo checkbox dentro de un gridview el cual a su vez esta enlazado a una BD, lo que quiero hacer es validar que por lo menos un checkbox este marcado para poder continuar, alguien tiene alguna idea de com validar esta accion??? Saludos

    Rojas

    jueves, 22 de noviembre de 2012 16:19

Respuestas

  • la validacion la realizarias en el servidor,no ? o sea en el evento del boton validarias

    si es asi podrias hacer

    int cantmarcados = GridView1.Rows.Cast<DataGridViewRow>().Where(x=>((CheckBox)x.FindControl("checkbox1")).Checked).Count()
    
    if(cantmarcados == 0){
    
      //aqui generas el mensajes
    
    }

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    jueves, 22 de noviembre de 2012 16:42

Todas las respuestas

  • la validacion la realizarias en el servidor,no ? o sea en el evento del boton validarias

    si es asi podrias hacer

    int cantmarcados = GridView1.Rows.Cast<DataGridViewRow>().Where(x=>((CheckBox)x.FindControl("checkbox1")).Checked).Count()
    
    if(cantmarcados == 0){
    
      //aqui generas el mensajes
    
    }

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    jueves, 22 de noviembre de 2012 16:42
  • Gracias Leandro por la ayuda, ya lo intente pero en FindControl me marca un error, estuve buscando parece que se puede hacer con un CustomValidator, pero solo he encontrado ejemplos cuando es un checkbox, en cambio en mio esta dentro de un gridview, tienes alguna idea de como implementar el CustommValidator para checkbox anidados dentro de gridview ??? Saludos.

    Rojas

    jueves, 22 de noviembre de 2012 17:43