protected void btnClearFilter_Click(object sender, ImageClickEventArgs e)
        {
            rgEEDoc.MasterTableView.FilterExpression = string.Empty;
            Telerik.Web.UI.RadToolBarItem textItem    = RadToolBar1.FindItemByValue("ClearFilter");
            Telerik.Web.UI.RadToolTip     RadToolTip1 = (Telerik.Web.UI.RadToolTip)textItem.FindControl("RadToolTip1");
            ImageButton btnClearFilter = (ImageButton)textItem.FindControl("btnClearFilter");

            btnClearFilter.Enabled = false;
            btnClearFilter.Visible = false;
            RadToolTip1.Text       = "Clear All Grid Filters";
            foreach (Telerik.Web.UI.GridColumn column in rgEEDoc.MasterTableView.RenderColumns)
            {
                column.ResetCurrentFilterValue();
                column.ListOfFilterValues = null;
                if (column is Telerik.Web.UI.GridBoundColumn)
                {
                    Telerik.Web.UI.GridBoundColumn boundColumn = column as Telerik.Web.UI.GridBoundColumn;
                    boundColumn.CurrentFilterValue = string.Empty;
                }
            }
            Telerik.Web.UI.RadToolBarItem textItemFilter = RadToolBar1.FindItemByValue("Filters");
            Telerik.Web.UI.RadMenu        tlbrMenu       = (Telerik.Web.UI.RadMenu)textItemFilter.FindControl("tlbrMenu");
            Telerik.Web.UI.RadMenuItem    SaveFilter     = (Telerik.Web.UI.RadMenuItem)tlbrMenu.FindItemByValue("SaveFilter");
            SaveFilter.Enabled = false;
            rgEEDoc.MasterTableView.Rebind();
        }
        private void AddColumns()
        {
            reportGrid.Columns.Clear();
            var nameColumn = new GridBoundColumn();
            nameColumn.DataField = "LevelName";
            nameColumn.HeaderText = "Name";
            nameColumn.HeaderStyle.Wrap = false;
            nameColumn.ItemStyle.Wrap = false;

            reportGrid.Columns.Add(nameColumn);

            var columns = (from DataRow dRow in _columnData.Rows
                           select new
                           {
                               TestYear = dRow["TestYear"].ToString(),
                               TypeAbbr = dRow["TypeAbbr"].ToString(),
                               Score = dRow["Score"].ToString(),
                               StandardName = dRow["StandardName"].ToString(),
                               StandardNameLeft = dRow["StanNameLeft"].ToString(),
                               StandardNameRight = dRow["StanNameRight"].ToString(),
                               StandardID = dRow["StandardID"].ToString(),
                               StandardCCSSName = dRow["CCSSStandardName"].ToString(),
                               StandardCCSSDesc = dRow["CCSSDesc"].ToString(),
                               StandardSSDesc = dRow["SSDesc"].ToString()
                           }).Where(t => t.StandardName.Length > 0 );
            
            foreach (var column in columns)
            {
                var col = new Telerik.Web.UI.GridBoundColumn();
                var tooltip = (column.StandardSSDesc) ?? "";
                tooltip += (column.StandardCCSSDesc) ?? "";
                col.HeaderText = column.TestYear + "<br/>" + column.TypeAbbr
                                + "<br/><a href='javascript: window.open(\"StandardsPage.aspx?xID=" + Standpoint.Core.Classes.Encryption.EncryptString(column.StandardID) + "\");' style='color: blue; text-decoration:underline;' title=" + tooltip + " alt='" + tooltip + "'>" + column.StandardNameLeft 
                                + "<br/>" + column.StandardNameRight + "</a><br/>" + column.Score;
                col.UniqueName = column.StandardName;
                col.HeaderStyle.Font.Size = FontUnit.XSmall;
                reportGrid.Columns.Add(col);
            }
        }