56d9c471e06dbd0fa461fbc415031a8b4a9c3f8a
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 |