API/CodeSamples/GridHeaderStyle.md
... ...
@@ -0,0 +1,75 @@
1
+#GridHeaderStyle
2
+
3
+[[_TOC_]]
4
+
5
+##About
6
+
7
+Gets or sets the CSS style of grid headers when using the analysis grid or VG hierarchy option.
8
+
9
+**Default Value:** null
10
+
11
+##Global.asax (C♯)
12
+
13
+```csharp
14
+//main class: inherits DatabaseAdHocConfig or FileSystemAdHocConfig
15
+public class CustomAdHocConfig : Izenda.AdHoc.DatabaseAdHocConfig
16
+{
17
+ // Configure settings
18
+ // Add custom settings after setting the license key and connection string by overriding the ConfigureSettings() method
19
+ public static void InitializeReporting() {
20
+ //Check to see if we've already initialized.
21
+ if (AdHocContext.Initialized)
22
+ return;
23
+ AdHocSettings.LicenseKey = "INSERT_LICENSE_KEY_HERE";
24
+ AdHocSettings.SqlServerConnectionString = "INSERT_CONNECTION_STRING_HERE";
25
+ Izenda.AdHoc.AdHocSettings.AdHocConfig = new CustomAdHocConfig();
26
+ AdHocSettings.GridHeaderStyle = new TableItemStyle() //The relevant setting
27
+{
28
+ BackColor = Color.Cyan,
29
+ BorderColor = Color.Black,
30
+ BorderStyle = BorderStyle.Groove,
31
+ BorderWidth = new Unit(2),
32
+ ForeColor = Color.Navy,
33
+ Height = new Unit(50),
34
+ HorizontalAlign = HorizontalAlign.Center,
35
+ VerticalAlign = VerticalAlign.Middle,
36
+ Width = new Unit(200),
37
+ Wrap = true
38
+};
39
+ AdHocContext.Initialized = true;
40
+ }
41
+}
42
+```
43
+
44
+##Global.asax (VB.NET)
45
+
46
+```visualbasic
47
+
48
+'main class: inherits DatabaseAdHocConfig or FileSystemAdHocConfig
49
+Public Class CustomAdHocConfig
50
+ Inherits Izenda.AdHoc.DatabaseAdHocConfig
51
+
52
+ Shared Sub InitializeReporting()
53
+ 'Check to see if we've already initialized
54
+ If AdHocContext.Initialized Then
55
+ Return
56
+ 'Initialize System
57
+ AdHocSettings.LicenseKey = "INSERT_LICENSE_KEY_HERE"
58
+ AdHocSettings.SqlServerConnectionString = "INSERT_CONNECTION_STRING_HERE"
59
+ Izenda.AdHoc.AdHocSettings.AdHocConfig = New CustomAdHocConfig()
60
+ AdHocSettings.GridHeaderStyle = New TableItemStyle() With {
61
+ .BackColor = Color.Cyan,
62
+ .BorderColor = Color.Black,
63
+ .BorderStyle = BorderStyle.Groove,
64
+ .BorderWidth = New Unit(2),
65
+ .ForeColor = Color.Navy,
66
+ .Height = New Unit(50),
67
+ .HorizontalAlign = HorizontalAlign.Center,
68
+ .VerticalAlign = VerticalAlign.Middle,
69
+ .Width = New Unit(200),
70
+ .Wrap = True
71
+ } 'The relevant setting
72
+ AdHocContext.Initialized = True
73
+ End Sub
74
+End Class
75
+```
... ...
\ No newline at end of file