[]
        
(Showing Draft Content)

GrapeCity.ActiveReports.Rendering.DataTreeBuilder.BuildData

BuildData Method

BuildData(ReportStore, CancellationToken, Report, DataTreeBuilderConfig, DataParameter[], InteractiveSortState, IReportInformationService, IReadOnlyDictionary<string, Func<CustomContextArgs, object>>)

Builds data for the given ReportStore and other parameters.

Declaration
public static ReportDataSnapshot BuildData(this ReportStore reportStore, CancellationToken cancel, Def.Report reportQuery = null, DataTreeBuilderConfig config = null, DataParameter[] parameters = null, InteractiveSortState sortStates = null, IReportInformationService reportInfo = null, IReadOnlyDictionary<string, Func<CustomContextArgs, object>> customContext = null)
Parameters
Type Name Description
ReportStore reportStore

The report store.

CancellationToken cancel

The cancellation token.

Def.Report reportQuery

The report query, optional.

DataTreeBuilderConfig config

The data tree builder configuration, optional.

DataParameter[] parameters

The data parameters, optional.

InteractiveSortState sortStates

The interactive sort states, optional.

IReportInformationService reportInfo

The report information service, optional.

IReadOnlyDictionary<string, Func<CustomContextArgs, object>> customContext

The custom context dictionary, optional.

Returns
Type Description
ReportDataSnapshot

A ReportDataSnapshot containing the built data.