[]
        
(Showing Draft Content)

GrapeCity.ActiveReports.Core.Rendering.Data.ReportSnapshot.-ctor

ReportSnapshot Constructor

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

Initializes a new instance of the ReportSnapshot class.

Declaration
public ReportSnapshot(ReportDataSnapshot data, string template = null, SubreportsInfo subreports = null, string evaluationMessage = null, string signature = null, Dictionary<string, List<ReportParameterInfo<object>>> parameters = null, ReportSlicerState[] slicers = null)
Parameters
Type Name Description
ReportDataSnapshot data

The data necessary to render the report.

string template

The report RDL template.

SubreportsInfo subreports

The subreports RDL templates.

string evaluationMessage

The evaluation message.

string signature

The signature.

Dictionary<string, List<ReportParameterInfo<object>>> parameters

The report parameter values.

ReportSlicerState[] slicers

The initial states of the report slicers.

Exceptions
Type Condition
ArgumentNullException

Thrown when the data parameter is null.