protected new void Page_Init(object sender, EventArgs e)
        {
            base.Page_Init(sender, e);

            if (!IsPostBack)
            {
                _userID = SessionObject.LoggedInUser.Page;
                _standardCourseList = CourseMasterList.GetStandardCoursesForUser(SessionObject.LoggedInUser);
                _standardSets = Thinkgate.Base.Classes.Standards.GetStandardSets(SessionObject.GlobalInputs, _userID);
                _gradeList = _standardCourseList.GetGradeList();
                _subjectList = _standardCourseList.GetSubjectList();
            }

            _filterName = Request.QueryString["filterName"];

            _standardsFilterDataTable = new DataTable();
            foreach (DataColumn col in Thinkgate.Base.Classes.Standards.TableStructure.Columns)
            {
                DataColumn newCol = new DataColumn(col.ColumnName);
                _standardsFilterDataTable.Columns.Add(newCol);
            }

            _standardsSearchDataTable = new DataTable();
            foreach (DataColumn col in Thinkgate.Base.Classes.Standards.TableStructure.Columns)
            {
                DataColumn newCol = new DataColumn(col.ColumnName);
                _standardsSearchDataTable.Columns.Add(newCol);
            }

            LoadStandardsFilterDataTable();
        }