XRDesignMdiController.CreateNewReportWizard() Method
Invokes the Report Wizard.
Namespace: DevExpress.XtraReports.UserDesigner
Assembly: DevExpress.XtraReports.v18.2.Extensions.dll
Declaration
Remarks
This example demonstrates how to invoke the Report Wizard by calling the XRDesignMdiController.CreateNewReportWizard method.
After the report has been created, it is saved to a temporary file, where it can be later reconstructed and previewed.
Imports System
Imports System.Windows.Forms
Imports DevExpress.XtraReports.UI
Imports DevExpress.XtraReports.UserDesigner
' ...
Namespace docNewReportWizard
Partial Public Class Form1
Inherits Form
Public Sub New()
InitializeComponent()
End Sub
Private Sub simpleButton1_Click(ByVal sender As Object, ByVal e As EventArgs) Handles simpleButton1.Click
Dim fileName As String = CreateReport()
Me.BeginInvoke(New MethodInvoker(Sub() PreviewReport(fileName)))
End Sub
Private Function CreateReport() As String
Dim fileName As String = "temp.repx"
Dim form As New XRDesignForm()
form.DesignMdiController.CreateNewReportWizard()
form.ActiveDesignPanel.BeginInvoke(New MethodInvoker(Sub() form.ActiveDesignPanel.Report.SaveLayout(fileName)))
Return fileName
End Function
Private Sub PreviewReport(ByVal fileName As String)
Dim newReport As XtraReport = XtraReport.FromFile(fileName, True)
newReport.ShowPreview()
End Sub
End Class
End Namespace
Related GitHub Examples
The following code snippets (auto-collected from DevExpress Examples) contain references to the CreateNewReportWizard() method.
Note
The algorithm used to collect these code examples remains a work in progress. Accordingly, the links and snippets below may produce inaccurate results. If you encounter an issue with code examples below, please use the feedback form on this page to report the issue.