public void EditTrack() { Track track = TrackUtils.GetTrack(database, Int32.Parse(dataGridView1.SelectedRows[0].Cells["ID"].Value.ToString())); TrackManagerEdit trackManagerEdit = new TrackManagerEdit(database, track); if (trackManagerEdit.ShowDialog() == DialogResult.OK) { track.Save(database); int editedRow = dataGridView1.Rows.IndexOf(dataGridView1.SelectedRows[0]); ReadDatabase(); dataGridView1.Rows[editedRow].Selected = true; } }
private void buttonNew_Click(object sender, EventArgs e) { Track track = new Track(); TrackManagerEdit trackManagerEdit = new TrackManagerEdit(database, track); if (trackManagerEdit.ShowDialog() == DialogResult.OK) { track.Save(database); ReadDatabase(); dataGridView1.Rows[dataGridView1.Rows.Count - 1].Selected = true; } }