Although you can use C1FlexReport in various scenarios, on the desktop and the Web, the basic sequence in most cases probably remains the same as discussed below:
Create a report definition
Report Definition can be created using the FlexReportDesigner application. Reports can be designed from scratch, converted from legacy C1Report report definitions, or imported from existing Microsoft Access Reports and Crystal Reports. You can also do it through code using the rich object model provided by C1FlexReport. The result of this step is a .FLXR file containing the report definition.
Load the report definition into the C1FlexReport component
Make the .FLXR report definition file created in step 1 available to your app's code, as a resource file or as an embedded resource. At runtime, use any of the Load or LoadAsync method overloads of C1FlexReport, to load the report definition into the C1FlexReport component.
Render the report
To preview the report, add a C1FlexViewer control to your app, and at runtime assign the C1FlexReport component to the viewer's DocumentSource property. This will generate the report and show it in C1FlexViewer control.
The detailed steps in the following topics will show you how to create a report definition, load and render the report in the FlexViewer control.