FlexReport for WinForms
FlexReportと他のレポートコントロールの比較

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