protected void CheckSeleccionar_CheckedChanged(object sender, EventArgs e) { Data.DataDataContext db = new DataDataContext(); db.CommandTimeout = 900000; int selRowIndex = ((GridViewRow)(((CheckBox)sender).Parent.Parent)).RowIndex; CheckBox cb = (CheckBox)GridView1.Rows[selRowIndex].FindControl("CheckSeleccionar"); //revisar si esta chekeado el combox if (cb.Checked) { //si lo esta eliminamos la paramaetrizacion por grupos db.EliminarParametrizacionGrupos(Cmbproyectos.SelectedValue, GridView1.Rows[selRowIndex].Cells[1].Text); } else { //sino insertamos la parametrizacion db.InsertarParametrizacionGrupos(Cmbproyectos.SelectedValue, GridView1.Rows[selRowIndex].Cells[1].Text); } }