private void updateStates(P_Episode episode) { if (episode == null) { states = new P_State[0]; } else { states = api.ListStates(episode); } statesListGrid.DataSource = states; }
private void episodesListGrid_SelectionChanged(object sender, EventArgs e) { if (episodesListGrid.SelectedRows.Count == 0) { updateStates(null); } else { DataGridViewRow row = episodesListGrid.SelectedRows[0]; P_Episode selectedEpisode = episodes[row.Index]; updateStates(selectedEpisode); } }