xtrareports-devexpress-dot-xtrareports-dot-wizards-db78dc9f.md
Stores intermediate report settings during the Data Source Wizard execution.
Namespace : DevExpress.XtraReports.Wizards
Assembly : DevExpress.XtraReports.v25.2.dll
NuGet Package : DevExpress.Reporting.Core
public class XtraReportModel :
ReportModel,
IDataSourceModel,
ISqlDataSourceModel,
ISqlDataConnectionModel,
IDataComponentModelWithConnection,
IDataComponentModel,
IWizardModel,
ICloneable,
IEFDataSourceModel,
IObjectDataSourceModel,
IExcelDataSourceModel,
IJsonDataSourceModel,
IMongoDBDataSourceModel,
IMongoDBDataConnectionModel,
IXPObjectSourceModel,
IFederationDataSourceModel
Public Class XtraReportModel
Inherits ReportModel
Implements IDataSourceModel,
ISqlDataSourceModel,
ISqlDataConnectionModel,
IDataComponentModelWithConnection,
IDataComponentModel,
IWizardModel,
ICloneable,
IEFDataSourceModel,
IObjectDataSourceModel,
IExcelDataSourceModel,
IJsonDataSourceModel,
IMongoDBDataSourceModel,
IMongoDBDataConnectionModel,
IXPObjectSourceModel,
IFederationDataSourceModel
The following members return XtraReportModel objects:
| Library | Related API Members |
|---|---|
| WPF Controls | ReportWizardCustomizationModel.Model |
| .NET Reporting Tools | XtraReportModelUI.CreateReportModel(IServiceProvider, XtraReport) |
| XtraReportModelUI.CreateReportModel(IServiceProvider) |
Settings defined on the Report Wizard pages are stored by the ReportModel class.
These settings are translated to the XtraReportModel class that also stores data-related settings related to the Data Source Wizard.
Object ReportModel XtraReportModel
GetPredefinedAIReportPrompts()
SetPredefinedAIReportPrompts(IEnumerable<AIReportPrompt>)
See Also