API/CodeSamples/AllowAnalysisGrid.md
... ...
@@ -0,0 +1,64 @@
1
+#AllowAnalysisGrid
2
+
3
+[[_TOC_]]
4
+
5
+##About
6
+
7
+Gets or sets the value indicating whether the "analysis grid" option is available on the Report Designer. When set to true, the option appears in the **Visual Group Style** dropdown on the Style tab.
8
+
9
+##Global.asax (C♯)
10
+
11
+```csharp
12
+//main class: inherits DatabaseAdHocConfig or FileSystemAdHocConfig
13
+public class CustomAdHocConfig : Izenda.AdHoc.DatabaseAdHocConfig
14
+{
15
+ // Configure settings
16
+ // Add custom settings after setting the license key and connection string by overriding the ConfigureSettings() method
17
+ public static void InitializeReporting() {
18
+ //Check to see if we've already initialized.
19
+ if (HttpContext.Current.Session == null || HttpContext.Current.Session["ReportingInitialized"] != null)
20
+ return;
21
+ AdHocSettings.LicenseKey = "INSERT_LICENSE_KEY_HERE";
22
+ //Creates a connection to Microsoft SQL Server
23
+ AdHocSettings.SqlServerConnectionString = "INSERT_CONNECTION_STRING_HERE";
24
+ Izenda.AdHoc.AdHocSettings.AdHocConfig = new CustomAdHocConfig();
25
+ HttpContext.Current.Session["ReportingInitialized"] = true;
26
+ }
27
+
28
+ //Add custom settings below
29
+ public override void ConfigureSettings() {
30
+ AdHocSettings.AdHocUserKey = "userkey";
31
+ }
32
+}
33
+```
34
+
35
+##Global.asax (VB.NET)
36
+
37
+```visualbasic
38
+'main class: inherits DatabaseAdHocConfig or FileSystemAdHocConfig
39
+Public Class CustomAdHocConfig
40
+ Inherits Izenda.AdHoc.DatabaseAdHocConfig
41
+
42
+ 'Configure settings
43
+ 'Add custom settings after setting the license key and connection string by overriding the ConfigureSettings() method
44
+ Shared Sub InitializeReporting()
45
+ 'Check to see if we've already initialized.
46
+ If HttpContext.Current.Session Is Nothing OrElse HttpContext.Current.Session("ReportingInitialized") IsNot Nothing Then
47
+ Return
48
+ 'Initialize System
49
+ AdHocSettings.LicenseKey = "INSERT_LICENSE_KEY_HERE"
50
+ AdHocSettings.SqlServerConnectionString = "INSERT_CONNECTION_STRING_HERE"
51
+ Izenda.AdHoc.AdHocSettings.AdHocConfig = New CustomAdHocConfig()
52
+ HttpContext.Current.Session("ReortingInitialized") = True
53
+ End Sub
54
+
55
+ 'Add custom settings below
56
+ Public Overrides Sub ConfigureSettings()
57
+ AdHocSettings.AdHocUserKey = "userkey"
58
+ End Sub
59
+End Class
60
+```
61
+
62
+##Screenshots
63
+
64
+![](http://www.izenda.com/Site/Images/Screenshots/AllowAnalysisGridDS.png)
... ...
\ No newline at end of file