public AddTrackForm(Playlist playlist, everyloopContext db) { InitializeComponent(); Playlist = playlist; dataGridViewAddTrack.Rows.Clear(); listBoxAddedSongs.Items.Clear(); _db = db; var tracks = db.Tracks; foreach (var track in tracks) { int rowIndex = dataGridViewAddTrack.Rows.Add(); dataGridViewAddTrack.Rows[rowIndex].Tag = track; dataGridViewAddTrack.Rows[rowIndex].Cells["IdHeader"].Value = rowIndex + 1; dataGridViewAddTrack.Rows[rowIndex].Cells["TitleHeader"].Value = track.Name; dataGridViewAddTrack.Rows[rowIndex].Cells["ArtistHeader"].Value = track.Album.Artist.Name; dataGridViewAddTrack.Rows[rowIndex].Cells["AlbumHeader"].Value = track.Album.Title; dataGridViewAddTrack.Rows[rowIndex].Cells["GenreHeader"].Value = track.Genre.Name; } }