# Core Classes

Get started with, FlexReport comprehensive reporting tool that provides complete reporting solution - from building complex reports to previewing, exporting, and printing.

## Content



The following table lists some of the key classes, their properties and methods. You can click on the classes to get to the API documentation that provides detailed description for the key members.

| **[<span data-popup-content="This class is available in both .\u003ca href=\u0022/componentone/docs/win/online-flexreport/\u0022\u003eNET Framework\u003c/a\u003e and \u003ca href=\u0022/componentone/docs/win/online-flexreport/\u0022\u003e.NET\u003c/a\u003e assembly frameworks." data-popup-title="C1FlexReport" data-popup-theme="ui-tooltip-green qtip-green">C1FlexReport</span>](/componentone/docs/win/online-flexreport/)** |
| --- |
|   **Properties**: [ReportName](/componentone/docs/win/online-flexreport/), [Parameters](/componentone/docs/win/online-flexreport/), [Document](/componentone/docs/win/online-flexreport/), [DoEvents](/componentone/docs/win/online-flexreport/), [Cancel](/componentone/docs/win/online-flexreport/), [Page](/componentone/docs/win/online-flexreport/),<br />[MaxPages](/componentone/docs/win/online-flexreport/), [Font](/componentone/docs/win/online-flexreport/), [OnOpen](/componentone/docs/win/online-flexreport/), [OnClose](/componentone/docs/win/online-flexreport/), [OnNoData](/componentone/docs/win/online-flexreport/), [OnPage](/componentone/docs/win/online-flexreport/), [OnError](/componentone/docs/win/online-flexreport/)  **Methods**: [Load](/componentone/docs/win/online-flexreport/), [GetReportList](/componentone/docs/win/online-flexreport/), [Save](/componentone/docs/win/online-flexreport/), [Clear](/componentone/docs/win/online-flexreport/), [Render](/componentone/docs/win/online-flexreport/), [Evaluate](/componentone/docs/win/online-flexreport/), [Execute](/componentone/docs/win/online-flexreport/)   |
| **[<span data-popup-content="This class is available in both .\u003ca href=\u0022/componentone/docs/win/online-flexreport/\u0022\u003eNET Framework\u003c/a\u003e and .\u003ca href=\u0022/componentone/docs/win/online-flexreport/\u0022\u003eNET\u003c/a\u003e assembly frameworks." data-popup-title="Layout" data-popup-theme="ui-tooltip-green qtip-green">Layout</span>](/componentone/docs/win/online-flexreport/)** |
|   **Properties**: [Width](/componentone/docs/win/online-flexreport/), [MarginLeft](/componentone/docs/win/online-flexreport/), [MarginTop](/componentone/docs/win/online-flexreport/), [MarginRight](/componentone/docs/win/online-flexreport/), [MarginBottom](/componentone/docs/win/online-flexreport/), [PaperSize](/componentone/docs/win/online-flexreport/), [Orientation](/componentone/docs/win/online-flexreport/), [Columns](/componentone/docs/win/online-flexreport/),<br />[ColumnLayout](/componentone/docs/win/online-flexreport/), [PageHeader](/componentone/docs/win/online-flexreport/), [PageFooter](/componentone/docs/win/online-flexreport/)   |
| **[<span data-popup-content="This class is available in both .\u003ca href=\u0022/componentone/docs/win/online-flexreport/\u0022\u003eNET Framework\u003c/a\u003e and .\u003ca href=\u0022/componentone/docs/win/online-flexreport/\u0022\u003eNET\u003c/a\u003e assembly frameworks." data-popup-title="DataSource" data-popup-theme="ui-tooltip-green qtip-green">DataSource</span>](/componentone/docs/win/online-flexreport/)** |
|   **Properties**: [CalculatedFields](/componentone/docs/win/online-flexreport/), [ConnectionString](/componentone/docs/win/online-flexreport/), [Filter](/componentone/docs/win/online-flexreport/), [RecordSource](/componentone/docs/win/online-flexreport/), [SortDefinitions](/componentone/docs/win/online-flexreport/)   |
| **[<span data-popup-content="This class is available in both .\u003ca href=\u0022/componentone/docs/win/online-flexreport/\u0022\u003eNET Framework\u003c/a\u003e and .\u003ca href=\u0022/componentone/docs/win/online-flexreport/\u0022\u003eNET\u003c/a\u003e assembly frameworks." data-popup-title="DataSourceCollection" data-popup-theme="ui-tooltip-green qtip-green">DataSourceCollection</span>](/componentone/docs/win/online-flexreport/)** |
|   **Properties**: [Report](/componentone/docs/win/online-flexreport/)  **Methods**: [Add](/componentone/docs/win/online-flexreport/), [RemoveAt](/componentone/docs/win/online-flexreport/)   |
| **[<span data-popup-content="This class is available in both .\u003ca href=\u0022/componentone/docs/win/online-flexreport/\u0022\u003eNET Framework\u003c/a\u003e and .\u003ca href=\u0022/componentone/docs/win/online-flexreport/\u0022\u003eNET\u003c/a\u003e assembly frameworks." data-popup-title="SortDefinition" data-popup-theme="ui-tooltip-green qtip-green">SortDefinition</span>](/componentone/docs/win/online-flexreport/)** |
|   **Properties**: [Direction](/componentone/docs/win/online-flexreport/), [Expression](/componentone/docs/win/online-flexreport/)   |
| **SortDefinitionCollection** |
|   **Properties: Owner**, **Report**   |
| **CalculatedField** |
|   **Properties: DataSource**, **Expression**, **Type**   |
| **CalculatedFieldCollection** |
|   **Properties: Owner**, **Report**   |
| **[<span data-popup-content="This class is available in both .\u003ca href=\u0022/componentone/docs/win/online-flexreport/\u0022\u003eNET Framework\u003c/a\u003e and .\u003ca href=\u0022/componentone/docs/win/online-flexreport/\u0022\u003eNET\u003c/a\u003e assembly frameworks." data-popup-title="Group" data-popup-theme="ui-tooltip-green qtip-green">Group</span>](/componentone/docs/win/online-flexreport/)** |
|   **Properties**: [GroupBy](/componentone/docs/win/online-flexreport/), [KeepTogether](/componentone/docs/win/online-flexreport/), [SectionHeader](/componentone/docs/win/online-flexreport/), [SectionFooter](/componentone/docs/win/online-flexreport/), [Sort](/componentone/docs/win/online-flexreport/), [SortExpression](/componentone/docs/win/online-flexreport/)   |
| **[<span data-popup-content="This class is available in both .\u003ca href=\u0022/componentone/docs/win/online-flexreport/\u0022\u003eNET Framework\u003c/a\u003e and .\u003ca href=\u0022/componentone/docs/win/online-flexreport/\u0022\u003eNET\u003c/a\u003e assembly frameworks." data-popup-title="GroupCollection" data-popup-theme="ui-tooltip-green qtip-green">GroupCollection</span>](/componentone/docs/win/online-flexreport/)** |
|   **Properties**: [Report](/componentone/docs/win/online-flexreport/)  **Methods**: [Add](/componentone/docs/win/online-flexreport/), [Clear](/componentone/docs/win/online-flexreport/), [RemoveAt](/componentone/docs/win/online-flexreport/)   |
| **ReportParameter** |
|   **Properties: AllowedValuesDefinition**, **DisplayText**, [ParentReport](/componentone/docs/win/online-flexreport/)  **Method**: **SetName**   |
| **ReportParameterCollection** |
|   **Properties: Report**  **Method**: **InsertItem**, **RemoveItem**, **SetItem**   |
| **[<span data-popup-content="This class is available in both .\u003ca href=\u0022/componentone/docs/win/online-flexreport/\u0022\u003eNET Framework\u003c/a\u003e and .\u003ca href=\u0022/componentone/docs/win/online-flexreport/\u0022\u003eNET\u003c/a\u003e assembly frameworks." data-popup-title="AllowedValuesDefinition" data-popup-theme="ui-tooltip-green qtip-green">AllowedValuesDefinition</span>](/componentone/docs/win/online-flexreport/)** |
|   **Properties**: [Binding](/componentone/docs/win/online-flexreport/), [Values](/componentone/docs/win/online-flexreport/)  **Methods**: [AssignFrom](/componentone/docs/win/online-flexreport/)   |
| **[<span data-popup-content="This class is available in both .\u003ca href=\u0022/componentone/docs/win/online-flexreport/\u0022\u003eNET Framework\u003c/a\u003e and .\u003ca href=\u0022/componentone/docs/win/online-flexreport/\u0022\u003eNET\u003c/a\u003e assembly frameworks." data-popup-title="Section" data-popup-theme="ui-tooltip-green qtip-green">Section</span>](/componentone/docs/win/online-flexreport/)** |
|   **Properties**: [Calculated](/componentone/docs/win/online-flexreport/), [Fields](/componentone/docs/win/online-flexreport/), [Height](/componentone/docs/win/online-flexreport/), [KeepTogether](/componentone/docs/win/online-flexreport/), [SplitBehavior](/componentone/docs/win/online-flexreport/), [SubSections](/componentone/docs/win/online-flexreport/)   |
| **[<span data-popup-content="This class is available in both .\u003ca href=\u0022/componentone/docs/win/online-flexreport/\u0022\u003eNET Framework\u003c/a\u003e and .\u003ca href=\u0022/componentone/docs/win/online-flexreport/\u0022\u003eNET\u003c/a\u003e assembly frameworks." data-popup-title="SectionCollection" data-popup-theme="ui-tooltip-green qtip-green">SectionCollection</span>](/componentone/docs/win/online-flexreport/)** |
|   **Properties**: [Detail](/componentone/docs/win/online-flexreport/), [Footer](/componentone/docs/win/online-flexreport/), [Header](/componentone/docs/win/online-flexreport/), [PageFooter](/componentone/docs/win/online-flexreport/), [PageHeader](/componentone/docs/win/online-flexreport/)   |
| **[<span data-popup-content="This class is available in both .\u003ca href=\u0022/componentone/docs/win/online-flexreport/\u0022\u003eNET Framework\u003c/a\u003e and .\u003ca href=\u0022/componentone/docs/win/online-flexreport/\u0022\u003eNET\u003c/a\u003e assembly frameworks." data-popup-title="SubSection" data-popup-theme="ui-tooltip-green qtip-green">SubSection</span>](/componentone/docs/win/online-flexreport/)** |
|   **Properties**: [Calculated](/componentone/docs/win/online-flexreport/), [Fields](/componentone/docs/win/online-flexreport/), [Height](/componentone/docs/win/online-flexreport/), [ParentReport](/componentone/docs/win/online-flexreport/), [ParentSection](/componentone/docs/win/online-flexreport/), [SplitBehavior](/componentone/docs/win/online-flexreport/), [Visible](/componentone/docs/win/online-flexreport/)   |
| **[<span data-popup-content="This class is available in both .\u003ca href=\u0022/componentone/docs/win/online-flexreport/\u0022\u003eNET Framework\u003c/a\u003e and .\u003ca href=\u0022/componentone/docs/win/online-flexreport/\u0022\u003eNET\u003c/a\u003e assembly frameworks." data-popup-title="SubSectionCollection" data-popup-theme="ui-tooltip-green qtip-green">SubSectionCollection</span>](/componentone/docs/win/online-flexreport/)** |
|   **Properties**: [Report](/componentone/docs/win/online-flexreport/)  **Methods**: [Add](/componentone/docs/win/online-flexreport/), [Remove](/componentone/docs/win/online-flexreport/), [RemoveAt](/componentone/docs/win/online-flexreport/)   |
| **[<span data-popup-content="This class is available in both .\u003ca href=\u0022/componentone/docs/win/online-flexreport/\u0022\u003eNET Framework\u003c/a\u003e and \u003ca href=\u0022/componentone/docs/win/online-flexreport/\u0022\u003e.NET\u003c/a\u003e assembly frameworks." data-popup-title="FieldBase" data-popup-theme="ui-tooltip-green qtip-green">FieldBase</span>](/componentone/docs/win/online-flexreport/)** |
|   **Properties**: [Anchor](/componentone/docs/win/online-flexreport/), [Height](/componentone/docs/win/online-flexreport/), [KeepTogether](/componentone/docs/win/online-flexreport/), [ForcePageBreak](/componentone/docs/win/online-flexreport/), [MarginBottom](/componentone/docs/win/online-flexreport/), [MarginLeft](/componentone/docs/win/online-flexreport/), [MarginRight](/componentone/docs/win/online-flexreport/), [MarginTop](/componentone/docs/win/online-flexreport/), [Section](/componentone/docs/win/online-flexreport/),<br />[SplitHorzBehavior](/componentone/docs/win/online-flexreport/), [SplitVertBehavior](/componentone/docs/win/online-flexreport/)   |
| **[<span data-popup-content="This class is available in both .\u003ca href=\u0022/componentone/docs/win/online-flexreport/\u0022\u003eNET Framework\u003c/a\u003e and .\u003ca href=\u0022/componentone/docs/win/online-flexreport/\u0022\u003eNET\u003c/a\u003e assembly frameworks." data-popup-title="FieldCollection" data-popup-theme="ui-tooltip-green qtip-green">FieldCollection</span>](/componentone/docs/win/online-flexreport/)** |
|   **Methods**: [Add](/componentone/docs/win/online-flexreport/), [Remove](/componentone/docs/win/online-flexreport/), [RemoveAt](/componentone/docs/win/online-flexreport/)   |
| **[<span data-popup-content="This class is available in both .\u003ca href=\u0022/componentone/docs/win/online-flexreport/\u0022\u003eNET Framework\u003c/a\u003e and .\u003ca href=\u0022/componentone/docs/win/online-flexreport/\u0022\u003eNET\u003c/a\u003e assembly frameworks." data-popup-title="BarCodeField" data-popup-theme="ui-tooltip-green qtip-green">BarCodeField</span>](/componentone/docs/win/online-flexreport/)** |
|   **Properties**: [BarCode](/componentone/docs/win/online-flexreport/), [BarCodeOptions](/componentone/docs/win/online-flexreport/), [Font](/componentone/docs/win/online-flexreport/), [Text](/componentone/docs/win/online-flexreport/)   |
| **[<span data-popup-content="This class is available in both .\u003ca href=\u0022/componentone/docs/win/online-flexreport/\u0022\u003eNET Framework\u003c/a\u003e and .\u003ca href=\u0022/componentone/docs/win/online-flexreport/\u0022\u003eNET\u003c/a\u003e assembly frameworks." data-popup-title="CheckBoxField" data-popup-theme="ui-tooltip-green qtip-green">CheckBoxField</span>](/componentone/docs/win/online-flexreport/)** |
|   **Properties**: [CheckAlign](/componentone/docs/win/online-flexreport/), [CheckMark](/componentone/docs/win/online-flexreport/), [Text](/componentone/docs/win/online-flexreport/), [ThreeState](/componentone/docs/win/online-flexreport/), [Value](/componentone/docs/win/online-flexreport/)   |
| **[<span data-popup-content="This class is available in both .\u003ca href=\u0022/componentone/docs/win/online-flexreport/\u0022\u003eNET Framework\u003c/a\u003e and .\u003ca href=\u0022/componentone/docs/win/online-flexreport/\u0022\u003eNET\u003c/a\u003e assembly frameworks." data-popup-title="DataField" data-popup-theme="ui-tooltip-green qtip-green">DataField</span>](/componentone/docs/win/online-flexreport/)** |
|   **Properties**: [Calculated](/componentone/docs/win/online-flexreport/), [Name](/componentone/docs/win/online-flexreport/), [Type](/componentone/docs/win/online-flexreport/), [Value](/componentone/docs/win/online-flexreport/)   |
| **[<span data-popup-content="This class is available in both .\u003ca href=\u0022/componentone/docs/win/online-flexreport/\u0022\u003eNET Framework\u003c/a\u003e and .\u003ca href=\u0022/componentone/docs/win/online-flexreport/\u0022\u003eNET\u003c/a\u003e assembly frameworks." data-popup-title="ImageField" data-popup-theme="ui-tooltip-green qtip-green">ImageField</span>](/componentone/docs/win/online-flexreport/)** |
|   **Properties**: [PictureAlign](/componentone/docs/win/online-flexreport/), [PictureScale](/componentone/docs/win/online-flexreport/)  **Methods**: [AssignFrom](/componentone/docs/win/online-flexreport/)   |
| **[<span data-popup-content="This class is available in both .\u003ca href=\u0022/componentone/docs/win/online-flexreport/\u0022\u003eNET Framework\u003c/a\u003e and .\u003ca href=\u0022/componentone/docs/win/online-flexreport/\u0022\u003eNET\u003c/a\u003e assembly frameworks." data-popup-title="RtfField" data-popup-theme="ui-tooltip-green qtip-green">RtfField</span>](/componentone/docs/win/online-flexreport/)** |
|   **Properties**: [DetectUrls](/componentone/docs/win/online-flexreport/), [Text](/componentone/docs/win/online-flexreport/)  **Methods**: [AssignFrom](/componentone/docs/win/online-flexreport/)   |
| **[<span data-popup-content="This class is available in both .\u003ca href=\u0022/componentone/docs/win/online-flexreport/\u0022\u003eNET Framework\u003c/a\u003e and .\u003ca href=\u0022/componentone/docs/win/online-flexreport/\u0022\u003eNET\u003c/a\u003e assembly frameworks." data-popup-title="ShapeField" data-popup-theme="ui-tooltip-green qtip-green">ShapeField</span>](/componentone/docs/win/online-flexreport/)** |
|   **Properties**: [Line](/componentone/docs/win/online-flexreport/), [Shape](/componentone/docs/win/online-flexreport/), [ShapeBackColor](/componentone/docs/win/online-flexreport/), [ShapeBackground](/componentone/docs/win/online-flexreport/), [ShapeType](/componentone/docs/win/online-flexreport/)   |
| **[<span data-popup-content="This class is available in both .\u003ca href=\u0022/componentone/docs/win/online-flexreport/\u0022\u003eNET Framework\u003c/a\u003e and .\u003ca href=\u0022/componentone/docs/win/online-flexreport/\u0022\u003eNET\u003c/a\u003e assembly frameworks." data-popup-title="SubreportField" data-popup-theme="ui-tooltip-green qtip-green">SubreportField</span>](/componentone/docs/win/online-flexreport/)** |
|   **Properties**: [ParameterValues](/componentone/docs/win/online-flexreport/), [Subreport](/componentone/docs/win/online-flexreport/), [SubreportFilter](/componentone/docs/win/online-flexreport/)   |
| **[<span data-popup-content="This class is available in both .\u003ca href=\u0022/componentone/docs/win/online-flexreport/\u0022\u003eNET Framework\u003c/a\u003e and .\u003ca href=\u0022/componentone/docs/win/online-flexreport/\u0022\u003eNET\u003c/a\u003e assembly frameworks." data-popup-title="TextField" data-popup-theme="ui-tooltip-green qtip-green">TextField</span>](/componentone/docs/win/online-flexreport/)** |
|   **Properties**: [Format](/componentone/docs/win/online-flexreport/), [Text](/componentone/docs/win/online-flexreport/)   |
| **[<span data-popup-content="This class is available in both .\u003ca href=\u0022/componentone/docs/win/online-flexreport/\u0022\u003eNET Framework\u003c/a\u003e and .\u003ca href=\u0022/componentone/docs/win/online-flexreport/\u0022\u003eNET\u003c/a\u003e assembly frameworks." data-popup-title="VisualReportObject" data-popup-theme="ui-tooltip-green qtip-green">VisualReportObject</span>](/componentone/docs/win/online-flexreport/)** |
|   **Properties**: [Background](/componentone/docs/win/online-flexreport/), [Border](/componentone/docs/win/online-flexreport/), [BordersSplitHorzMode](/componentone/docs/win/online-flexreport/), [BordersSplitVertMode](/componentone/docs/win/online-flexreport/), [OutlineLabel](/componentone/docs/win/online-flexreport/)   |
| **[<span data-popup-content="This class is available in both .\u003ca href=\u0022/componentone/docs/win/online-flexreport/\u0022\u003eNET Framework\u003c/a\u003e and .\u003ca href=\u0022/componentone/docs/win/online-flexreport/\u0022\u003eNET\u003c/a\u003e assembly frameworks." data-popup-title="BehaviorOptions" data-popup-theme="ui-tooltip-green qtip-green">BehaviorOptions</span>](/componentone/docs/win/online-flexreport/)** |
|   **Properties**: [IgnoreInvisibleFieldsInGrowShrinkSections](/componentone/docs/win/online-flexreport/)  **Methods**: [AssignFrom](/componentone/docs/win/online-flexreport/), [Reset](/componentone/docs/win/online-flexreport/)   |