Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/10/2015, 11:10
leochavez
 
Fecha de Ingreso: febrero-2012
Ubicación: San juan de luriguashington
Mensajes: 39
Antigüedad: 12 años, 10 meses
Puntos: 2
Mensaje 2 Checkbox en Datagridview ASPX

Amigos buenos días.

Tengo una aplicación en ASPX uso un datagridview y dentro de el tengo dos checkbox en una fila el checkbox chksi1 y chksi2 segun el codigo si el chksi1 esta true el chkno1 se pone en false , si chkno1 es true el chksi1 es false ahorita funciona bien. el tema es que se demora mucho en tomar este evento no se a que se debe y si exista otra manera de hacer esa funcionalidad. Jquery o Javascript y como aplicarlo.

gracias.

-------------------------------
protected void chksi1_CheckedChanged(object sender, EventArgs e)
{
GridViewRow row = ((GridViewRow)((CheckBox)sender).NamingContainer);
int index = row.RowIndex;
CheckBox cb1 = (CheckBox)gvcolaborador.Rows[index].FindControl("chksi1");
CheckBox cb2 = (CheckBox)gvcolaborador.Rows[index].FindControl("chkno1");
if (cb1.Checked == true)
{
cb2.Checked = false;
}
}

-----------------------------------------------
protected void chkno1_CheckedChanged(object sender, EventArgs e)
{
GridViewRow row = ((GridViewRow)((CheckBox)sender).NamingContainer);
int index = row.RowIndex;
CheckBox cb1 = (CheckBox)gvcolaborador.Rows[index].FindControl("chksi1");
CheckBox cb2 = (CheckBox)gvcolaborador.Rows[index].FindControl("chkno1");

if (cb2.Checked == true)
{
cb1.Checked = false;
}
}


A la espera de sus comentarios.