[Expand]General Information
[Collapse]WinForms Controls
  Prerequisites
 [Expand]What's Installed
 [Expand]Build an Application
 [Expand]Controls and Libraries
 [Collapse]Common Features
  [Expand]Data Binding Common Concepts
  [Collapse]Data Source Wizard
   [Expand]Wizard Pages
    Query Builder
   [Collapse]Wizard Customization API
     Runtime Customization
     Page Views and Presenters
  [Expand]Expressions
  [Expand]Behaviors
  [Expand]Application Appearance and Skin Colors
  [Expand]Filtering UI Context
   Find Panel Syntax
  [Expand]Graphics Performance and High DPI
  [Expand]Scaffolding Wizard
  [Expand]Formatting Values
   HTML-inspired Text Formatting
  [Expand]Menus
  [Expand]Tooltip Management
  [Expand]Save and Restore Layouts
   Clipboard - Copy and Paste Operations. Data Formatting
   Version Compatibility: Default Property Values
  Get More Help
 [Expand]API Reference
[Expand]ASP.NET Controls and MVC Extensions
[Expand]ASP.NET Bootstrap Controls
[Expand]ASP.NET Core Bootstrap Controls
[Expand]WPF Controls
[Expand]Xamarin Controls
[Expand]Windows 10 App Controls
[Expand]Office File API
[Expand]Reporting
[Expand]Report and Dashboard Server
[Expand]Dashboard
[Expand]eXpressApp Framework
[Expand]eXpress Persistent Objects
[Expand]CodeRush
[Expand]CodeRush Classic
[Expand]Cross-Platform Core Libraries
[Expand]Tools and Utilities
 End-User Documentation
View this topic on docs.devexpress.com (Learn more)

Page Views and Presenters

This document lists pages included in the Data Source Wizard along with classes defining presenters and page views. Wizard pages listed in this document are divided into groups based on the corresponding wizard section.

Expanded Wizard's Structural Elements

Structural elements of the Data Source Wizard conform to the MVP (model-view-presenter) pattern and are contained in the following namespaces.

  • Models

    Interfaces and classes providing the data source model functionality for the wizard are contained in the DevExpress.DataAccess.Wizard.Model namespace.

  • Views

    Interfaces identifying wizard page views are contained in the DevExpress.DataAccess.Wizard.Views namespace.

    Default implementations of these interfaces are contained in the DevExpress.DataAccess.UI.Wizard.Views namespace.

  • Presenters

    Data Source Wizard page presenters are contained in the DevExpress.DataAccess.Wizard.Presenters namespace.

To learn about presenters and views corresponding to specific Data Source Wizard pages, see the following sections in this document.

Expanded Start Pages

Wizard Page                                   Page Presenter Page View Interface Default Page View
Enter the Data Source Name ChooseDataSourceNamePage<TModel> (see ChooseDataSourceNamePage`1) IChooseDataSourceNamePageView ChooseDataSourceNamePageView
Select the Data Source Type ChooseDataSourceTypePage<TModel> (see ChooseDataSourceTypePage`1) IChooseDataSourceTypePageView ChooseDataSourceTypePageView

Expanded Connect to a Database

During Data Source Wizard execution, intermediate settings of the SQL data source are accumulated by the SqlDataSourceModel class.

Wizard Page                                   Page Presenter Page View Interface Default Page View
Select a Data Connection ChooseConnectionPage<TModel> (see ChooseConnectionPage`1) IChooseConnectionPageView ChooseConnectionPageView
Specify a Connection String ConnectionPropertiesPage<TModel> (see ConnectionPropertiesPage`1) IConnectionPropertiesPageView ConnectionPropertiesPageView
Save the Connection String SaveConnectionPage<TModel> (see SaveConnectionPage`1) ISaveConnectionPageView SaveConnectionPageView
Create a Query or Select a Stored Procedure ConfigureQueryPage<TModel> (see ConfigureQueryPage`1) IConfigureQueryPageView ConfigureQueryPageView
Configure Query Parameters ConfigureSqlParametersPage<TModel> (see ConfigureSqlParametersPage`1) IConfigureParametersPageView ConfigureParametersPageView

Expanded Connect to an Entity Framework Data Source

During the Data Source Wizard execution, intermediate settings of the Entity Framework data source are accumulated by the EFDataSourceModel class.

Wizard Page                                   Page Presenter Page View Interface Default Page View
Select the Data Context ChooseEFContextPage<TModel> (see ChooseEFContextPage`1) IChooseEFContextPageView ChooseEFContextPageView
Select the Connection String ChooseEFConnectionStringPage<TModel> (see ChooseEFConnectionStringPage`1) IChooseEFConnectionStringPageView ChooseEFConnectionStringPageView
Specify a Connection String ConfigureEFConnectionStringPage<TModel> (see ConfigureEFConnectionStringPage`1) IConfigureEFConnectionStringPageView ConfigureEFConnectionStringPageView
Bind to a Stored Procedure ConfigureEFStoredProceduresPage<TModel> (see ConfigureEFStoredProceduresPage`1) IConfigureEFStoredProceduresPageView ConfigureEFStoredProceduresPageView
Select a Data Member ChooseEFDataMemberPage<TModel> (see ChooseEFDataMemberPage`1) IChooseEFDataMemberPageView ChooseEFDataMemberPageView
Configure Filters ConfigureEFFiltersPage<TModel> (see ConfigureEFFiltersPage`1) IConfigureEFFiltersPageView ConfigureEFFiltersPageView

Expanded Connect to an Object Data Source

During Data Source Wizard execution, intermediate settings of the object data source are accumulated by the ObjectDataSourceModel class.

Wizard Page                                   Page Presenter Page View Interface Default Page View
Select an Assembly ChooseObjectAssemblyPage<TModel> (see ChooseObjectAssemblyPage`1) IChooseObjectAssemblyPageView ChooseObjectAssemblyPageView
Select a Data Source Type ChooseObjectTypePage<TModel> (see ChooseObjectTypePage`1) IChooseObjectTypePageView ChooseObjectTypePageView
Select a Data Source Member ChooseObjectMemberPage<TModel> (see ChooseObjectMemberPage`1) IChooseObjectMemberPageView ChooseObjectMemberPageView
Specify the Member Parameters ObjectMemberParametersPage<TModel> (see ObjectMemberParametersPage`1) IObjectMemberParametersPageView ObjectMemberParametersPageView
Select the Data Binding Mode ChooseObjectBindingModePage<TModel> (see ChooseObjectBindingModePage`1) IChooseObjectBindingModePageView ChooseObjectBindingModePageView
Select a Data Source Constructor ChooseObjectConstructorPage<TModel> (see ChooseObjectConstructorPage`1) IChooseObjectConstructorPageView ChooseObjectConstructorPageView
Specify the Constructor Parameters ObjectConstructorParametersPage<TModel> (see ObjectConstructorParametersPage`1) IObjectConstructorParametersPageView ObjectConstructorParametersPageView

Expanded Connect to an Excel Data Source

During Data Source Wizard execution, intermediate settings of the Excel data source are accumulated by the ExcelDataSourceModel class.

Wizard Page                                   Page Presenter Page View Interface Default Page View
Select an Excel Workbook or CSV File ChooseFilePage<TModel> (see ChooseFilePage`1) IChooseFilePageView ChooseFilePageView
Specify Import Settings ChooseFileOptionsPage<TModel> (see ChooseFileOptionsPage`1) IChooseFileOptionsPageView ChooseFileOptionsPageView
Select a Worksheet, Table or Named Range ChooseExcelFileDataRangePage<TModel> (see ChooseExcelFileDataRangePage`1) IChooseExcelFileDataRangePageView ChooseExcelFileDataRangePageView
Choose Columns ConfigureExcelFileColumnsPage<TModel> (see ConfigureExcelFileColumnsPage`1) IConfigureExcelFileColumnsPageView ConfigureExcelFileColumnsPageView

Is this topic helpful?​​​​​​​