[]
        
(Showing Draft Content)

FlexReport versus other Reporting Controls

This section gives you a quick comparison between ComponentOne WinForms FlexReport and other standard reporting controls available for WinForms platform, such as Visual Studio Reporting, Report Builder 3.0, and Crystal Reports.


For easy navigation, we have broadly divided these features into different categories. Click on the corresponding category in the mini TOC on the right-hand pane of this document or scroll down to know more about availability of a particular feature.


While these different reporting controls are robust and easy-to-use, they still have their own strengths and capabilities.

End-User Designer for Section Reports

Features

FlexReport

Visual Studio Reporting Control

Report Builder 3.0

Crystal Reports

Designer available with installer

Available with MS SQL Server

Separate Installer

Available with Crystal Reports Installer

Create blank report

Through Database Expert Wizard

Add chart to blank report

Add map to blank report

Add CrossTab to blank report


Interface style

Modern UI, Ribbon Interface

Modern UI, Ribbon Interface

Traditional WinForms interface

Visual Studio Templates

Features

FlexReport

Visual Studio Reporting Control

Report Builder 3.0

Crystal Reports

Reporting Application Available


Available with MS SQL Server


WinForms, WPF

Template applications that bind Report with Viewer



Report (blank), Report Wizard available in "Add new item"



Report Wizard

Features

FlexReport

Visual Studio Reporting Control

Report Builder 3.0

Crystal Reports

Report Wizard

Table list

Any data source

Any data source

SQL Query for Access, SQL Server data source

View list

Stored procedure list

Any data source


SQL Query for Access, SQL Server data source

Grouping set during Report Wizard binding

Grouping set only for Table/Matrix



Built-in Report Styles

Features

FlexReport

Visual Studio Reporting Control

Report Builder 3.0

Crystal Reports

Built-in Report Styles

34 types

6 types

6 types

12 types

Columnar




Tabular

Justified




Labels



Stepped




Outline




Aligned




Standard




Form Letters




OLAP




Query Builder

Features

FlexReport

Visual Studio Reporting Control

Report Builder 3.0

Crystal Reports

Graphical Query Designer

Any datasource


SQL Server Relational Databases only


Text-based Query Designer


Oracle, OLEDB, ODBC, TeraData

Any datasource

Report Layout & Controls

Features

FlexReport

Visual Studio Reporting Control

Report Builder 3.0

Crystal Reports

Section-based design template

.FLXR



.RPT

Data Binding

Features

FlexReport

Visual Studio Reporting Control

Report Builder 3.0

Crystal Reports

MS SQL Server


Object Datasource



OLEDB

SQLite




Stored Procedure



XML


Bind report to multiple tables


Drag & drop bound fields to report

Microsoft SQL Server Analysis Services for MDX



DMX



Microsoft Power Pivot and tabular models



Microsoft Azure SQL Database



SQL Server Parallel Data Warehouse



Oracle



SAP NetWeaver BI



Hyperion Essbase



Microsoft SharePoint List



Teradata



ODBC


Access

Excel




ADO.NET




Java Beans




Salesforce




OLAP




SAP Table




SAP BW




Outlook




Design Preview

Features

FlexReport

Visual Studio Reporting Control

Report Builder 3.0

Crystal Reports

Preview Reports

Designer; not Visual Studio


Designer; not Visual Studio

Designer; not Visual Studio

HTML preview




Designer Edition only

Edit reports in preview




Designer Edition only

Portrait/landscape control in preview


Viewers

Features

FlexReport

Visual Studio Reporting Control

Report Builder 3.0

Crystal Reports

HTML



WebViewer

MVC




UWP




Windows

WinForms


WPF


Web



Report Features

Features

FlexReport

Visual Studio Reporting Control

Report Builder 3.0

Crystal Reports

Adding Sort Expressions on Groups at report level




Drillthrough



Filtering

Formatting controls - Done through tabs and groups of Ribbon

Grouping

Hyperlinks

Page Number

ReportEvents

Runtime Date & time

Sorting

Summary Totals

Built-in Special Fields

Report Scheduling

Adding Sort Expressions on Groups available on Data Regions


Subreports

Interactive Sorting at Runtime

Parameters

Features

FlexReport

Visual Studio Reporting Control

Report Builder 3.0

Crystal Reports

AllowBlank Parameters


Boolean

DateTime

Float


Hidden Parameters



Integer


Multivalue


Nullable


Passing parameters to reports

String

Time



Date



Currency




Number

Internal Parameters




Options to refresh report with change in Parameter values

Formats

Features

FlexReport

Visual Studio Reporting Control

Report Builder 3.0

Crystal Reports

Boolean



Currency

Date

LongDate




LongTime

Number

Percentage

Short Date

Short Time

Time

Decimal


Full Date/time long


Full Date/time short


General


General Date/time long


General Date/time short


Month day


RFC1123 pattern



Round trip




Scientific



Year Month


Charts

Features

FlexReport

Visual Studio Reporting Control

Report Builder 3.0

Crystal Reports

Total Chart Types

70+

50+

50+

40

2D

38

33

3D

36

7

Area


Bar

Column

Cone




Cylinder


Doughnut


Gantt



Histogram



Line

Pie

Polar


Pyramid


Radar

Scatter

Stacked

Step




Stock

Bubble


Candlestick



Funnel


Range



Chart Wizards

Features

FlexReport

Visual Studio Reporting Control

Report Builder 3.0

Crystal Reports

Properties



Bind data source

Visual Effects

Advanced


Basic

Choose chart type

Export

Features

FlexReport

Visual Studio Reporting Control

Report Builder 3.0

Crystal Reports

Total Formats

14

3

7

10

BMP




Excel (.xls)



Open XML Excel (.xlsx)


GIF




HTML




JPEG




PDF

PNG




RTF



TIFF


Open XML Word (.docx)


Zip compressed files




Crystal Reports




XML




CSV


MHTML



Word (.doc)


Import

Features

FlexReport

Visual Studio Reporting Control

Report Builder 3.0

Crystal Reports

C1Report




ADP Reports




MDB Reports



Crystal Reports



Code Behind

Features

FlexReport

Visual Studio Reporting Control

Report Builder 3.0

Crystal Reports

Can create report in code behind



Scripting & Expressions

Features

FlexReport

Visual Studio Reporting Control

Report Builder 3.0

Crystal Reports

VB Script Editor


Syntax check available

C# Editor




Deployment Licensing

Features

FlexReport

Visual Studio Reporting Control

Report Builder 3.0

Crystal Reports

Internal business use for client application

No license required

No license required

Third-party servers




License required

Royalty-free development



Sample Reports

Features

FlexReport

Visual Studio Reporting Control

Report Builder 3.0

Crystal Reports

Installed with setup



Not installed at setup; available separately



Medical Report




Inventory Management




Balance Sheet



Budget Report




Hospital Bills




SPC Process Control Chart




Telephone bill for FlexReport




IntelliSense

Features

FlexReport

Visual Studio Reporting Control

Report Builder 3.0

Crystal Reports

Report Fields




Database Fields




Calculated Fields




Parameters




VB Script Functions




Aggregates




Associated Properties




Property description




Report Design





Add/insert resize actions for report sections


Can grow, Grow and Shrink, Can shrink, Keep Together available to control layout of text


Caption settings like All, Section, Hairline, Hidden




Expand/Collapse buttons for sections/subsections




Group header/footer




Reorder




Resize actions for report sections available




Snap to grid




Subsections




Server Edition

Features

FlexReport

Visual Studio Reporting Control

Report Builder 3.0

Crystal Reports

SAP Crystal Reports Server



SAP Business Objects Enterprise