private void btnEditar_Click(object sender, EventArgs e) { //Cambios if (dgvStock.CurrentRow == null) { MessageBox.Show("No se ha seleccionado merchandising a editar", "Error Editar", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } // //Poner condicion si es que no se selecciona una fila para editar int cod = (int)dgvStock.CurrentRow.Cells[0].Value; string nombre = dgvStock.CurrentRow.Cells[1].Value.ToString(); string descripcion = dgvStock.CurrentRow.Cells[2].Value.ToString(); int stock = (int)dgvStock.CurrentRow.Cells[3].Value; //dgvStock.CurrentRow.SetValues(cod,nombre,stock);//esta funcion puede simplificar la edicion //EditarStockcs editar = new editarStockcs(cod, nombre, stock, productos); //dgvStock.Rows.RemoveAt(dgvStock.CurrentRow.Index); EditarStocks editar = new EditarStocks(cod, nombre, stock, descripcion); if (DialogResult.OK == editar.ShowDialog()) { dgvStock.Rows.RemoveAt(dgvStock.CurrentRow.Index); dgvStock.DataSource = mbl.listarMerchandising(); } //dgvStock.Rows.RemoveAt(dgvStock.CurrentRow.Index); }
private void btnEditar_Click(object sender, EventArgs e) { int cod = (int)dgvStock.CurrentRow.Cells[0].Value; string nombre = dgvStock.CurrentRow.Cells[1].Value.ToString(); int stock = (int)dgvStock.CurrentRow.Cells[2].Value; //dgvStock.CurrentRow.SetValues(cod,nombre,stock);//esta funcion puede simplificar la edicion dgvStock.Rows.RemoveAt(dgvStock.CurrentRow.Index); EditarStocks editar = new EditarStocks(cod, nombre, stock, productos); editar.Show(); dgvStock.DataSource = productos; }