[]
        
(Showing Draft Content)

GrapeCity.ActiveReports.Core.Rendering.Data.ReportSnapshot

ReportSnapshot Class

Represents a report data-tree based snapshot.

Inheritance
ReportSnapshot
Namespace: GrapeCity.ActiveReports.Core.Rendering.Data
Assembly: MESCIUS.ActiveReports.Core.Rendering.dll
Syntax
public sealed class ReportSnapshot

Constructors

Name Description
ReportSnapshot(ReportDataSnapshot, string, SubreportsInfo, string, string, Dictionary<string, List<ReportParameterInfo<object>>>, ReportSlicerState[])

Initializes a new instance of the ReportSnapshot class.

Properties

Name Description
Data

Gets the data necessary to render the report.

EvaluationMessage

Gets or sets the evaluation message.

Parameters

Gets the report parameter values.

Signature

Gets or sets the signature.

Slicers

Gets the initial states of the report slicers.

Subreports

Gets the subreports RDL templates.

Template

Gets the report RDL template.

Methods

Name Description
ForSubReport()

Creates a new instance of ReportSnapshot for a subreport.

Load(Stream)

Loads a report snapshot from a given stream.

Save(Stream, bool)

Saves the snapshot to the specified stream.

UpdateEvalMessage(string)

Updates the evaluation message in the report snapshot.

UpdateReportTemplate(Report, ResourceLocator)

Updates the report template with the specified report and resource locator.

Verify()

Extension Methods