Search Results for

    Show / Hide Table of Contents

    FlexCel.Report Namespace

    Components for creating Excel reports based on a template.

    Classes

    Name Description
    CustomizeChart​Event​Args Arguments passed on FlexCelReport.​Customize​Chart
    FlexCelReport Component for creating reports on Excel based on a template. It will read an xls file, replace tags with data read from a database or memory, and save a new file with the data.
    FlexCelReport​Progress Indicates how much of the report has been generated.
    GenerateEventArgs Arguments passed on FlexCelReport.​Before​Generate​Workbook, FlexCelReport.​After​Generate​Workbook, FlexCelReport.​Before​Generate​Sheet and FlexCelReport.​After​Generate​Sheet
    GetImageData​Event​Args Arguments passed on FlexCelReport.​Get​Image​Data
    GetIncludeEventArgs Arguments passed on FlexCelReport.​Get​Include
    LoadTableEventArgs Arguments passed on FlexCelReport.​Load​Table
    ReportTag Tags used in reports.
    TFieldExpressions<​T> A class to store compiled expressions to access fields in a TLinqDataTable.
    This is faster than reading the field values with reflection. Field expressions will be created on demand, so if you never use a field, an expression for it won't be created.
    TFlexCelUserFormat A class used to define a cell format in code, that you can call from a report.
    TFlexCelUserFunction A class used to define a FlexCel user function, that you can call from a report.
    TLinqDataTable<T> An implementation of a VirtualDataTable using IEnumerator and Linq.
    This class is abstract so to use it you should inherit from it and override the needed methods.
    In normal cases you won't need to override this class, as FlexCel already has an implementation of it that deals with IEnumerator tables. Inheriting from this class is only for very special cases.
    TLinqDataTable​State<​T> This class implements support for Linq queries in FlexCelReport.
    Inherit this class if you want to implement some non-standard Linq query provider.
    For normal cases, you don't need to do anything since FlexCel already implements a descendant of this class with the default functionality.
    TLinqFieldDefinitions<​T> Holds a list of field definitions, used to find the fields in classes available to the report.
    TMasterDetailLink A parent table and a parent field used on a master-detail relationship.
    TOneCellValue A list of TOneSectionValue. Has a parsed version of what is on a cell.
    TRelation A data relation between two tables. Different from standard .NET datarelations, this class is not tied to ADO.NET, and allows you to specify relationships between any arbitrary VirtualDataTable objects.
    TSplitLink Specifies a "Split" relation between two tables.
    UserTableEventArgs Arguments passed on FlexCelReport.​User​Table
    VirtualDataTable Base class for a table used on FlexCelReport.
    Inherit from this class and VirtualDataTable​State to create your custom sources of data.
    Make sure you read 'Appendix virtual datasets' in the Reports Developer Guide for more information.
    VirtualDataTable​State A table that corresponds to a band on the report.
    Make sure you read 'Appendix virtual datasets' in the Reports Developer Guide for more information.

    Structures

    Name Description
    TLookupField​Definition Encapsulates the data for a lookup tag in a report.

    Interfaces

    Name Description
    ILinqDataTable Interface for generic methods in ILinqDataTable.
    ILinqDataTableState This interface is used by TLinqDataTableState for calling generic methods.

    Enumerations

    Name Description
    ApplyFormatTagEnum Configuration strings used in applying a part of a format. Internal use.
    ConfigTagEnum Configuration strings. Internal use.
    FlexCelReport​Progress​Phase Phase of the report we are in.
    TAggregateType Enumeration with the different kind of aggregations that can be done in a FlexCelReport.
    TDeleteEmptyBands Defines how bands will be removed when they have 0 records.
    TDisposeMode Indicates if FlexCel must dispose a table after it is done using it.
    TErrorActions Enumerates what to do on different FlexCel error situations.
    TSqlParametersType How the parameters for Direct SQL queries are.
    Change it only if your database uses positional parameters and it is not ODBC or OLEDB.
    TValueType All the things we can find on a cell.

    Delegates

    Name Description
    CustomizeChart​Event​Handler Delegate for CustomizeChart event.
    GenerateEventHandler Generic delegate for After/Before generate events.
    GetImageData​Event​Handler Delegate for GetImageData event.
    GetIncludeEvent​Handler Delegate for GetInclude event.
    LoadTableEvent​Handler Delegate for LoadTable event.
    UserTableEvent​Handler Delegate for UserTable event.
    In This Article
    Back to top FlexCel Studio for the .NET Framework v7.24.0.0
    © 2002 - 2025 tmssoftware.com