private void dgvPagos_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Delete) { if (dgvPagos.Rows.Count != 0) { _CarroPago.EliminarPago(dgvPagos.CurrentRow.Index); dgvPagos.DataSource = null; dgvPagos.DataSource = _CarroPago.Lista; dgvPagos.Columns["FkAlumnoGT"].Visible = false; dgvPagos.Columns["FkConceptoCostoC"].Visible = false; dgvPagos.Columns["NumeroMes"].Visible = false; } else { MessageBox.Show("No hay registros para eliminar", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); } } }