Report Designer API in WPF

2 Jun 20211 minute to read

Properties

Properties Description Types Data Type
ShowRibbon Gets or sets the visibility of the Ribbon. Dependency property Boolean
ShowApplicationMenu Gets or sets the visibility of the ApplicationMenu. Dependency Property Boolean
ShowRuler Gets or sets a value to indicate whether the ruler is visible. Dependency Property Boolean
EnableMDIDesigner Gets or sets a value to indicate whether multiple reports are enabled. Dependency Property Boolean
ShowReportData Gets or sets a value to indicate whether report data is visible. Dependency Property Boolean
Assemblies Gets or sets a value to indicate an assembly name to generate a RDLC report. Dependency Property List<Assembly>
ShowProperties Gets or sets a value to indicate whether the Properties window is visible. Dependency Property Boolean
ReportFormat Gets or sets a value to indicate whether the report format is RDL2008 or RDL2010. Dependency Property ReportFormat
DesignMode Gets or sets a value to indicate whether the design mode is RDL or RDLC. Dependency Property DesignMode
ReportServerCredential Gets or sets credential access to the Report Server. Dependency Property ICredentials
ReportServerFormsCredential Gets or sets report server’s forms credential. Dependency Property ReportServerFormsCredential

Methods

Methods Description Parameters Return Type
NewReport Opens a new blank report. - Void
OpenReport Opens the RDL report from the file location. ReportPath Void
SaveReportDialog Saves the report. - Void
SaveAsReportDialog Makes a RDL report to save in the corresponding location. - Void

Events

Events Description
ReportOpened This event is triggered when a report is opened in the Report Designer.
ReportSaved This event is triggered when a report is saved.
NewReportOpened This event is triggered when a new blank report is opened in the Report Designer.
AllReportsClosed This event is triggered when all the reports in the Report Designer is closed.