Allow the user to select output options (C#)
Rather than tell the user what format the report output will be, have your program ask the user to select the output option.
The OrderReportCSharp demo program presents a form that allows the user to make the choice regarding the output.
Figure: Order Report demo (GRW for C#)

To view the code that creates this interface and uses the user's selection to set the output options, examine the file SelectionWindows.cs and SelectionWindows.Designer.cs. See The OrderReportCSharp demo.