API/CodeSamples/ShowJoinDropDown.md
... ...
@@ -0,0 +1,64 @@
1
+#ShowJoinDropDown
2
+
3
+[[_TOC_]]
4
+
5
+##About
6
+
7
+Gets or sets the value indicating whether the join type dropdown should be shown on the DataSources tab (Advanced Mode). Advanced mode can be accessed by clicking "Advanced" on the DataSources tab or by setting [[ShowDataSourcesAsCheckBoxes|/API/CodeSamples/ShowDataSourcesAsCheckBoxes]] to true.
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.ShowJoinDropDown = true;
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("ReportingInitialized") = True
53
+ End Sub
54
+
55
+ 'Add custom settings below
56
+ Public Overrides Sub ConfigureSettings()
57
+ AdHocSettings.ShowJoinDropDown = True
58
+ End Sub
59
+End Class
60
+```
61
+
62
+##Screenshots
63
+
64
+![]()
... ...
\ No newline at end of file