//editar materia prima private void btnEditar_Click(object sender, EventArgs e) { MateriaPrima mat = new MateriaPrima(); mat.btnGuardar.Visible = false; mat.SaveEdit.Visible = true; mat.txtCantiAdquirida.Enabled = false; mat.mat.Visible = false; if (dataGridView1.SelectedRows.Count > 0) { mat.txtUniMedAduana.Text = string.Empty; mat.txtUniMedida.Text = string.Empty; mat.ID.Text = dataGridView1.CurrentRow.Cells["Id"].Value.ToString(); mat.txtNombre.Text = dataGridView1.CurrentRow.Cells["name"].Value.ToString(); mat.dateTimePicker1.Value = Convert.ToDateTime(dataGridView1.CurrentRow.Cells["date"].Value.ToString()); mat.txtUniMedAduana.Text = dataGridView1.CurrentRow.Cells["customsUnitOfMeasure"].Value.ToString(); mat.txtUniMedida.Text = dataGridView1.CurrentRow.Cells["unitOfMeasure"].Value.ToString(); mat.txtDescripcion.Text = dataGridView1.CurrentRow.Cells["description"].Value.ToString(); mat.txtSat.Text = dataGridView1.CurrentRow.Cells["SAT"].Value.ToString(); mat.txtFraccion.Text = dataGridView1.CurrentRow.Cells["arrancel"].Value.ToString(); mat.txtEstado.Text = dataGridView1.CurrentRow.Cells["status"].Value.ToString(); mat.txtCantiAdquirida.Text = dataGridView1.CurrentRow.Cells["amountPurchased"].Value.ToString(); mat.txtCanAduana.Text = dataGridView1.CurrentRow.Cells["customsAmount"].Value.ToString(); mat.txtPrecio.Text = dataGridView1.CurrentRow.Cells["price"].Value.ToString(); byte[] img = (byte[])dataGridView1.CurrentRow.Cells["photo"].Value; MemoryStream ms = new MemoryStream(img); mat.FotoProduc.Image = Image.FromStream(ms, true, true); mat.ID.Visible = false; mat.ShowDialog(); } else { MessageBox.Show("Seleccione una fila por favor"); } }