FAQ/Questions/Add-Formatting-Options.md
... ...
@@ -0,0 +1,20 @@
1
+#Adding Formatting Options to Izenda Reports Formatting to Grid or New Formats to Formats Dropdown
2
+
3
+[[_TOC_]]
4
+
5
+##About
6
+
7
+Here we will show you how to easily add a new formatting option to the "Formats" dropdown menu on the Fields tab of the Report Designer. These should be handled in your ``InitializeReporting()`` method in your global.asax.
8
+
9
+In this example, we will quickly add a new format option to the list called "Bold". New formats added this way will be available for every type of data and will not override the existing built-in formats for each type of data. The symbol {0} acts as a token to represent the data that is returned by the query.
10
+
11
+```csharp
12
+ AdHocSettings.Formats.Add("Bold", "<strong>{0}</strong>");
13
+```
14
+
15
+We can also use an Izenda Format object as an argument. Below is the method of adding a formatting option called "Scientific" to the list of formats. Items added this way can be made available for specific **SqlTypeGroups** and will not override any of the existing formats.
16
+
17
+```csharp
18
+ SimpleFormat scientificFormat = new SimpleFormat("Scientific", "{0:E}", new SqlTypeGroup[] {SqlTypeGroup.Real, SqlTypeGroup.Numeric});
19
+ AdHocSettings.Formats.Add("Scientific", scientificFormat);
20
+```
... ...
\ No newline at end of file