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.