private string[] GetColumns() { string[] validColumns; if (ViewMode == GridViewMode.Advanced) { if (AdvancedModeGrouping == GridViewAdvancedModeGrouping.AuditAction) { validColumns = FieldConfigurationUtility.GetAuditHistoryColumns("FindByAuditAction", SessionVariables.RequestProfile); } else { validColumns = FieldConfigurationUtility.GetAuditHistoryColumns("Default", SessionVariables.RequestProfile); } } else { validColumns = FieldConfigurationUtility.GetAuditHistoryColumns("Find", SessionVariables.RequestProfile); } return(validColumns); }