private void dgv_perfiles_CellClick(object sender, DataGridViewCellEventArgs e) { //Si hay una fila clickeada entonces se habilita el botón: 'Quitar' bool selectedRow = dgv_perfiles.CurrentRow.Index != -1; if (selectedRow) { dgv_opciones.Rows.Clear(); int id = Convert.ToInt32(dgv_perfiles.CurrentRow.Cells[0].Value); IList <OpcionMenu> opciones = service.getOpcionesByPerfil(id); foreach (OpcionMenu oMenu in opciones) { dgv_opciones.Rows.Add(new string[] { oMenu.Id.ToString(), oMenu.Nombre }); } } btn_quitar.Enabled = selectedRow; }