private void SortByCategory_Click(object sender, EventArgs e) { PodcastFeed.Items.Clear(); List <Podcast> podcasts = pHandler.SortPodcastsByCategory(categoryCb.Text); foreach (Podcast pod in podcasts) { string[] listToArray = { pod.episodeCount.ToString(), pod.Title, pod.UpdateFrequency, pod.categories.CategoryName }; string[] row1 = { listToArray[0], listToArray[2], listToArray[3] }; PodcastFeed.Items.Add(listToArray[1]).SubItems.AddRange(row1); } }