private void btnEliminar_Click(object sender, EventArgs e) { try { if (dgvTipoProducto.SelectedCells.Count > 0) { TipoProducto tipo = (TipoProducto)dgvTipoProducto.CurrentRow.DataBoundItem; if (tipo != null) { if (MessageBox.Show("¿Está seguro de eliminar el registro?", "Baja", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes) { TipoProducto.EliminarTipoProductos(tipo); ListarTipoProducto(); MessageBox.Show("Registro eliminado", "Baja", MessageBoxButtons.OK, MessageBoxIcon.Information); LimpiarFormulario(); } } } else { MessageBox.Show("Seleccione una fila"); } } catch (Exception ex) { MessageBox.Show(ex.Message.ToString()); } }