コード例 #1
0
        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);
                }
            }
        }