Control the report output (C#)

In addition to creating the data model, a C# report application can control the report output.