#Adding Formatting Options to Izenda Reports Formatting to Grid or New Formats to Formats Dropdown
##About
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.
##Example 1 - Bold
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.
AdHocSettings.Formats.Add("Bold", "<strong>{0}</strong>");
##Example 2 - Scientific
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.
SimpleFormat scientificFormat = new SimpleFormat("Scientific", "{0:E}", new SqlTypeGroup[] {SqlTypeGroup.Real, SqlTypeGroup.Numeric});
AdHocSettings.Formats.Add("Scientific", scientificFormat);
##Example 3 - International Date Formats
In this example, we show how to set the formats when using an International Date format. This example is for the European Date format.
AdHocSettings.Formats.Add("EuroDate", "{0:dd/MM/yyyy}");
You can use this example as a template for other date formats as well.
##Results
Below are screenshots of the results. The one directly below this text shows the OrderID field (a number field) with both of our new functions listed.

And here is the Freight field formatting options. Notice that we did not specify the "Money" type in our SqlTypeGroups for the Scientific format. Therefore, it is not listed in this dropdown but "Bold" still is.

