コード例 #1
0
        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;
            }
        }
コード例 #2
0
        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;
            }
        }