[]
        
(Showing Draft Content)

GrapeCity.ActiveReports.Rendering.DataTreeBuilder.RebuildResultTree

RebuildResultTree Method

RebuildResultTree(ReportDataSnapshot, ReportStore, IExpressionContext, DataParameter[], InteractiveSortState, IReadOnlyDictionary<string, object>)

Rebuilds the result tree of the given ReportDataSnapshot.

Declaration
[Obsolete]
public static DataTree<object>.Snapshot RebuildResultTree(ReportDataSnapshot data, ReportStore reportStore, IExpressionContext rootExpressionContext, DataParameter[] parameters = null, InteractiveSortState sortStates = null, IReadOnlyDictionary<string, object> customContext = null)
Parameters
Type Name Description
ReportDataSnapshot data

The data snapshot.

ReportStore reportStore

The report store.

IExpressionContext rootExpressionContext

The root expression context.

DataParameter[] parameters

The data parameters, optional.

InteractiveSortState sortStates

The interactive sort states, optional.

IReadOnlyDictionary<string, object> customContext

The custom context dictionary, optional.

Returns
Type Description
DataTree<object>.Snapshot

A rebuilt GrapeCity.Enterprise.Data.DataEngine.DataTree<T>.Snapshot.

Remarks

Used by AR

RebuildResultTree(ReportDataSnapshot, DataParameter[], Func<Report, DataParameter[], IExpressionContext>, InteractiveSortState)

Rebuilds the result tree of the given ReportDataSnapshot.

Declaration
public static DataTree<object>.Snapshot RebuildResultTree(ReportDataSnapshot data, DataParameter[] parameters, Func<Def.Report, DataParameter[], IExpressionContext> makeExpressionContext, InteractiveSortState sortState)
Parameters
Type Name Description
ReportDataSnapshot data

The data snapshot.

DataParameter[] parameters

The data parameters.

Func<Def.Report, DataParameter[], IExpressionContext> makeExpressionContext

The function to create expression contexts.

InteractiveSortState sortState

The interactive sort state.

Returns
Type Description
DataTree<object>.Snapshot

A rebuilt GrapeCity.Enterprise.Data.DataEngine.DataTree<T>.Snapshot.