ReportDataSourceHelperBase.SetupBeforePrint(XtraReport, ReportParametersObjectBase, CriteriaOperator, Boolean, SortProperty[], Boolean) Method
Prepares the report for further printing.
Namespace: DevExpress.ExpressApp.ReportsV2.Services
Assembly: DevExpress.ExpressApp.ReportsV2.v24.1.dll
NuGet Package: DevExpress.ExpressApp.ReportsV2
Declaration
Parameters
Name | Type | Description |
---|---|---|
report | XtraReport | An XtraReport object that specifies the report. |
parametersObject | ReportParametersObjectBase | A ReportParametersObjectBase object that specifies report parameters. |
criteria | CriteriaOperator | A CriteriaOperator object used to filter data. |
canApplyCriteria | Boolean | true, if the criteria can be applied; otherwise, false. |
sortProperty | SortProperty[] | An array of SortProperty objects which specifies data sorting. |
canApplySortProperty | Boolean | true, if the sorting can be applied; otherwise, false. |
Remarks
If you want to print a report in code, you should use the SetupBeforePrint method that executes the ReportDataSourceHelperBase.SetupReport method and triggers the ReportDataSourceHelper.BeforeShowPreview event.
If there is no need to apply criteria, sorting, and pass report parameters, use another overload of the SetupBeforePrint method that takes the single report parameter. An example of using this overload is provided in the How to: Print a Report Without Displaying a Preview topic.