//Tabla actualizar y eliminar private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e) { //accion del boton de actualizar if (table1.Columns[e.ColumnIndex].Name == "update") { String clave = table1.CurrentRow.Cells[2].Value.ToString(); Articulos ar = new Articulos(); ar.setClvArticulo(Int32.Parse(table1.CurrentRow.Cells[2].Value.ToString())); ar.setDescripcion(table1.CurrentRow.Cells[3].Value.ToString()); ar.setMarca(table1.CurrentRow.Cells[4].Value.ToString()); ar.setPrecio(float.Parse(table1.CurrentRow.Cells[5].Value.ToString())); ar.setCantDisponible(Int32.Parse(table1.CurrentRow.Cells[6].Value.ToString())); if (ar.getClvArticulo() > 0) { panelAgregar.Visible = true; panelDesactivar.Visible = false; panelBusqueda.Visible = false; dgvA.Visible = false; btnAgregar.Visible = false; btnActualizar.Visible = true; lblTitulo.Text = "Actualizar"; txtClave.Text = ar.getClvArticulo().ToString(); txtClave.Enabled = false; txtDescripcion.Text = ar.getdescripcion().ToString(); txtMarca.Text = ar.getMarca().ToString(); txtPrecio.Text = ar.getPrecio().ToString(); txtCantidad.Text = ar.getCantDisponible().ToString(); } } else if (table1.Columns[e.ColumnIndex].Name == "delete") { String clave = table1.CurrentRow.Cells[2].Value.ToString(); Articulos ar = new Articulos(); ar.setClvArticulo(Int32.Parse(table1.CurrentRow.Cells[2].Value.ToString())); if (ar.getClvArticulo() > 0) { Conexion con2 = new Conexion(); con2.desactivar(ar.getClvArticulo()); recargarD(); } } }