protected void Fetch_Click(object sender, EventArgs e) { if (List01.SelectedIndex == 0) { MessageLabel.Text = "Select a Team to view its players"; } else { try { TeamController sysmgr01 = new TeamController(); Team info01 = null; info01 = sysmgr01.FindByTeamID(int.Parse(List01.SelectedValue)); CoachLabel.Text = "Coach:"; CoachNameLabel.Text = info01.Coach; AssCoachLabel.Text = "Assistant Coach:"; AssCoachNameLabel.Text = info01.AssistantCoach; WinsLabel01.Text = "Wins:"; WinsLabel02.Text = info01.Wins.ToString(); LossesLabel01.Text = "Losses:"; LossesLabel02.Text = info01.Losses.ToString(); PlayerController sysmgr02 = new PlayerController(); List <Player> info02 = null; info02 = sysmgr02.FindByID(int.Parse(List01.SelectedValue)); info02.Sort((x, y) => x.PlayerFullName.CompareTo(y.PlayerFullName)); List02.DataSource = info02; List02.DataBind(); } catch (Exception ex) { MessageLabel.Text = ex.Message; } } }