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.
MsAccessDataConnection
Represents a connection to MS Access database (.mdb file).
MsSqlDataConnection
Represents a connection to MS SQL database.
OdbcDataConnection
Represents a connection to any database through ODBC.
OleDbDataConnection
Represents a connection to any OLE DB database.
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.
ProcedureDataSource
Datasource for stored procedure.
ProcedureParameter
Query parameter for request to stored procedure.
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.