protected void Page_Load(object sender, EventArgs e) { DataSetTitle = GetTitleWithoutGroupForSchoolTypeUnsupported( ((GlobalValues.WOW.Key == WOWKeys.WSASCombined) ? WOWKeys.WSASCombined : WOWKeys.WKCE) + " - " + ( (GlobalValues.Grade.Key == GradeKeys.Combined_PreK_12 || GlobalValues.Grade.Key == GradeKeys.AllDisAgg) ? String.Empty : "Grade " ) + GlobalValues.Grade.Key + " - " + GlobalValues.SubjectID.Key ) ; DataSetTitle = DataSetTitle.Replace( GlobalValues.GetOrgName(), "Top Five " + ((GlobalValues.OrgLevel.Key == OrgLevelKeys.School) ? "Schools" : "Districts") + " in " + ((GlobalValues.LF.Key == LFKeys.State) ? "Entire State" : (GlobalValues.LF.Key == LFKeys.CESA) ? "CESA " + GlobalValues.Agency.CESA.Trim() : GlobalValues.Agency.CountyName.Trim() ) + ((GlobalValues.Sim.Key == SimKeys.Outperform)? " Outperforming " : " Similar to ") + WebSupportingClasses.TitleBuilder.newline + GlobalValues.GetOrgName() + WebSupportingClasses.TitleBuilder.newline + " Sorted by " + GlobalValues.SORT.Key ); if (GlobalValues.FAYCode.Key == FAYCodeKeys.FAY) { DataSetTitle = DataSetTitle.Replace(GlobalValues.GetOrgName(), GlobalValues.GetOrgName().Trim() + " FAY "); } DataSetTitle = DataSetTitle.Replace(TitleBuilder.GetYearRangeInTitle(QueryMarshaller.years), "November " + (GlobalValues.Year - 1).ToString() + " Data"); if (GlobalValues.OrgLevel.Key == OrgLevelKeys.School) { DataSetTitle = DataSetTitle.Replace(TitleBuilder.GetSchoolTypeInTitle(GlobalValues.STYP), String.Empty); } DataSetTitle = DataSetTitle.Replace(TitleBuilder.GetCompareToInTitle(GlobalValues.OrgLevel, GlobalValues.CompareTo, GlobalValues.STYP, GlobalValues.S4orALL, WebSupportingClasses.TitleBuilder.GetRegionString(GlobalValues)), String.Empty); if (GlobalValues.Sim.Key != SimKeys.Default) { DataSetTitle = DataSetTitle .Replace("Top Five ", "All " + ((GlobalValues.Sim.Key == SimKeys.AllSimilar) ? String.Empty : "Similar ") ); } SimilarDataGrid.AddSuperHeader(DataSetTitle); SimilarDataGrid.AddSuperHeader(GetSecondSuperHeader()); SimilarDataGrid.OrderBy = String.Empty; //disable default order by and let SQL take over SetUpChart(); barChart.OrderBy = String.Empty; //disable default order by and let SQL take over if (GlobalValues.Sim.Key != SimKeys.Default) { barChart.Visible = false; } if (GlobalValues.Sim.Key != SimKeys.Default) { SimilarDefPanel.Visible = true; SimilarDefLabel.Text = SimilarDefinitionDescription().Replace("\n", "<br />"); } set_state(); setBottomLink(); }