private void ConsultarTipoSector_Load(object sender, EventArgs e) { var gts = new GestorTipoSector(); dg_tipo_sector.DataSource = gts.Consultar(); dg_tipo_sector.DataMember = "TiposSector"; dg_tipo_sector.Columns[0].Visible = false; }
private void dg_tipo_sector_CellContentClick(object sender, DataGridViewCellEventArgs e) { DialogResult res; res = MessageBox.Show("“¿Está seguro que desea eliminar el registro seleccionado?", "Confirmación", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation); if (res == DialogResult.Yes) { try { var id = int.Parse(dg_tipo_sector.Rows[e.RowIndex].Cells[1].Value.ToString()); var gts = new GestorTipoSector(); gts.Eliminar(id); //consulto luego de eliminar para refrescar la grilla dg_tipo_sector.DataSource = gts.Consultar(); dg_tipo_sector.DataMember = "tipossector"; dg_tipo_sector.Columns[1].Visible = false; } catch (Exception ex) { MessageBox.Show("Error, no se puede eliminar porque esta siendo usado", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }