Show / Hide Table of Contents

Namespace FastReport.Data

Classes

AbsRowVariable

Returns absolute number of data row. This value is never reset at the start of a new group.

BusinessObjectDataSource

Represents a datasource based on business object of IEnumerable type.

Column

This class represents a single data column in a DataSourceBase.

ColumnCollection

Represents the collection of Column objects.

ColumnComparer

Represents the comparer class that used for sorting the collection of columns.

CommandParameter

This class represents a single parameter to use in the "select" command.

CommandParameterCollection

Represents the collection of CommandParameter objects.

ConnectionCollection

Represents the collection of DataConnectionBase objects.

CopyNameMacroVariable

Returns the name of the printed copy.

This variable is actually a macro. Its value is substituted when the component is viewed in the preview window. That means you cannot use it in an expression.

CsvConnectionStringBuilder

Represents the CsvDataConnection connection string builder.

CsvDataConnection

Represents a connection to csv file-based database.

CubeSourceBase

Base class for all CubeSources such as SliceCubeSource.

CubeSourceCollection

Represents the collection of CubeSourceBase objects.

DataComponentBase

The base class for all data components such as data sources, columns.

DataConnectionBase

The base class for all data connection components such as .

DataSourceBase

Base class for all datasources such as TableDataSource.

DataSourceCollection

Represents the collection of DataSourceBase objects.

DataSourceComparer

Represents the comparer class that used for sorting the collection of data sources.

DateVariable

Returns date and time of the report's start.

Dictionary

This class stores all report data items such as datasources, connections, relations, parameters, system variables.

Dictionary.RegDataItem

Represents the item registered in a dictionary.

HierarchyLevelVariable

Returns a level of hierarchy in the hierarchical report.

HierarchyRowNoVariable

Returns the row number like "1.2.1" in the hierarchical report.

LoadBusinessObjectEventArgs

Provides data for LoadBusinessObjectEventHandler event.

PageMacroVariable

Returns current page number.

This variable is actually a macro. Its value is substituted when the component is viewed in the preview window. That means you cannot use it in an expression.

PageNofMVariable

Returns a string containing the current page number and total pages in a form "Page N of M". To use this variable, you need to enable the report's double pass.

PageNVariable

Returns a string containing the current page number in a form "Page N".

PageVariable

Returns current page number.

Parameter

Represents a report parameter that is used to pass user data to a report.

ParameterCollection

Represents the collection of Parameter objects.

Relation

Represents a master-detail relation between two data sources.

RelationCollection

Represents the collection of Relation objects.

RowVariable

Returns data row number inside the group. This value is reset at the start of a new group.

SliceCubeSource

Represents a datasource based on DataView class.

SystemVariable

Represents the base class for system variables.

SystemVariables

Represents the collection of system variables.

TableCollection

Represents the collection of TableDataSource objects.

TableDataSource

Represents a datasource based on DataTable class.

Total

Represents a total that is used to calculate aggregates such as Sum, Min, Max, Avg, Count.

TotalCollection

Represents the collection of Total objects.

TotalPagesMacroVariable

Returns the number of total pages in the report.

This variable is actually a macro. Its value is substituted when the component is viewed in the preview window. That means you cannot use it in an expression.

TotalPagesVariable

Returns total number of pages in the report. To use this variable, you need to enable the report's double pass.

ViewDataSource

Represents a datasource based on DataView class.

XmlConnectionStringBuilder

Represents the XmlDataConnection connection string builder.

XmlDataConnection

Represents a connection to xml file-based database.

Enums

BOConverterFlags

Obsolete. Specifies a set of flags used to convert business objects into datasources.

ColumnBindableControl

Specifies the type of an object that will be created when you drop the data column on a report page.

ColumnFormat

Specifies the format for the column value.

FilterOperation

Determines how to filter the data value.

PropertyKind

Specifies a kind of property.

TotalType

Specifies the total type.

Delegates

LoadBusinessObjectEventHandler

Represents the method that will handle the LoadBusinessObject event.

In This Article
  • Classes
  • Enums
  • Delegates
Back to top Generated by DocFX