private void bnvEditarAuto_Click(object sender, EventArgs e) { if (dgvAutos.Rows.Count != 0) { frmEditarVehiculo form = new frmEditarVehiculo(); form.Owner = this; int num = Convert.ToInt16(dgvAutos.CurrentRow.Cells[0].Value); form.Auto = Autos.Find(x => x.Numero == num); form.tipoElegido = 1; form.ShowDialog(); int pos = Autos.FindIndex(x => x.Numero == form.Auto.Numero); Autos[pos] = form.Auto; srcAutos.ResetBindings(true); dgvAutos.Refresh(); } }