Create a Report at Runtime

  • 2 min to read

In this lesson, you will learn how to create reports at runtime. A report showing a list of Tasks will be created in the WinForms application at runtime and then will be available for printing in both WinForms and ASP.NET applications.

Tip

You can also create a new report in an ASP.NET application (see Create and View Reports in an ASP.NET Application).

  1. Run the WinForms application and go to the Reports List View.

    Reports_ListView

  2. Create a new report by clicking the New button (button_new).
  3. Name this report "Tasks Report", set the Data Type to "Task" and click Next.

    Reports_Wizars_1_Runtime

    Note

    The Data Type drop-down list shows only those business classes that have the DefaultClassOptionsAttribute or VisibleInReportsAttribute applied.

  4. Choose the "Table Report" type and click Next.

  5. Add the following fields.

    • Subject
    • Priority
    • Status
    • Percent Completed

    Reports_Wizars_Fields_Runtime

  • Click Next to skip the grouping configuration, summary functions, and report page settings.
  • Choose the Azure report color scheme and click Next.
  • Set the title to "Tasks" and click Finish.
  • After clicking Finish, the Runtime Report Designer will be invoked.

    Runtime_Report_Designer

  • Customize the report, save it by clicking the Save button (btn_report_save), and open it from the Reports List View. This report will also be available in the ASP.NET version of the application.

    Runtime_Created_Report_Win

    Report_OK_Web

Next Lesson: Add the Scheduler Module

See Also