private void LoadPlaylist(string filename) { using (var reader = new StreamReader(filename)) { JavaScriptSerializer jsonSerializer = new JavaScriptSerializer(); var list = jsonSerializer.Deserialize <List <string> >(reader.ReadToEnd()); if (list.Count > 0) { Playlist.LoadPlaylist(list); } } DgrPlaylist.DataSource = null; DgrPlaylist.DataSource = Playlist.SongList; }
private void LoadPlaylist(string filename) { using (var reader = new StreamReader(filename)) { JavaScriptSerializer jsonSerializer = new JavaScriptSerializer(); var list = jsonSerializer.Deserialize <List <string> >(reader.ReadToEnd()); if (list.Count > 0) { Playlist = new Playlist(); Playlist.LoadPlaylist(list); } } var paths = filename.Split('\\'); var nameAndExtension = paths[paths.Length - 1].Split('.'); GrpPlaylist.Text = $"Playlist - {nameAndExtension[0]}"; DgrPlaylist.DataSource = null; DgrPlaylist.DataSource = Playlist.SongList; }