[Expand]General Information
[Expand]WinForms Controls
[Expand]ASP.NET Controls and MVC Extensions
[Expand]ASP.NET Bootstrap Controls
[Expand]ASP.NET Core Bootstrap Controls
[Collapse]WPF Controls
  Prerequisites
 [Expand]What's Installed
 [Expand].NET Core 3 Support
 [Expand]Common Concepts
 [Expand]MVVM Framework
 [Collapse]Controls and Libraries
   Reporting
  [Collapse]Data Grid
   [Expand]Getting Started
   [Expand]Implementation Details
   [Expand]Views
   [Expand]Grid View Data Layout
   [Collapse]Binding to Data
     Binding to Data Overview
     Binding to ICollectionView
     Virtual Source, Server Mode, Instant Feedback Components
    [Expand]Server Mode
    [Expand]Binding to any Data Source with Virtual Sources
    [Expand]TreeListView Data Binding
     Applying Data Annotations
     Unbound Columns
     Managing Multi-Thread Data Updates
   [Expand]Master-Detail Data Representation
   [Expand]Data Editing and Validation
   [Expand]Grouping
   [Expand]Filtering and Searching
   [Expand]Sorting
   [Expand]Data Summaries
   [Expand]Paging and Scrolling
   [Expand]Focus, Navigation, Selection
   [Expand]Drag-and-Drop
   [Expand]Conditional Formatting
   [Expand]Appearance Customization
   [Expand]MVVM Enhancements
   [Expand]Printing and Exporting
   [Expand]End-User Interaction
   [Expand]Miscellaneous
   [Expand]Performance Improvement
   [Expand]Design-Time Features
   [Expand]Visual Elements
   [Expand]End-User Capabilities
   [Expand]Examples
  [Expand]Ribbon, Bars and Menu
  [Expand]Charts Suite
  [Expand]Pivot Grid
  [Expand]Scheduler
  [Expand]Spreadsheet
  [Expand]Rich Text Editor
  [Expand]Tree List
  [Expand]Gauge Controls
  [Expand]Map Control
  [Expand]Layout Management
  [Expand]Windows Modern UI
  [Expand]Printing-Exporting
  [Expand]Data Editors
  [Expand]Navigation Controls
  [Expand]Spell Checker
  [Expand]Property Grid
  [Expand]PDF Viewer
  [Expand]TreeMap Control
  [Expand]Gantt Control
  [Expand]Diagram Control
  [Expand]Windows and Utility Controls
   Dialogs, Notifications and Panels
  [Expand]Scheduler (legacy)
 [Expand]Scaffolding Wizard
 [Expand]Localization
  Redistribution and Deployment
  Get More Help
 [Expand]API Reference
[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)

Virtual Source, Server Mode, Instant Feedback Components

The Server Mode, Instant Feedback, and Virtual Source components allow you to populate the GridControl and perform data operations at the server level. This document describes the differences between these components.

Virtual Source

Server Mode

Instant Feedback

Load Data on Demand

Load Data Asynchronously

Dynamic Properties

Data Editing

Sorting

*

Filtering

*

Grouping

Summary

*

Custom Summary

*

Build Custom Queries

**

***

***

*  The Virtual Source components disable data operations. To enable an operation, enable the GridControl's option and handle a data source event. Refer to the How to Use Virtual Sources topic for more information.

**  The Virtual Source components provide events to load data. You can use any data access technology.

***  The Server Mode and Instant Feedback components support the following data access technologies. You cannot customize queries from these data sources.

Data Access Technology

Server Mode Data Source

Instant Feedback UI Data Source

Entity Framework 4+

EntityServerModeSource

EntityInstantFeedbackSource

eXpress Persistent Objects

XPServerCollectionSource

XPInstantFeedbackSource

OData v4

ODataServerModeSource

ODataInstantFeedbackSource

WCF Data Services

WcfServerModeSource

WcfInstantFeedbackSource

LINQ to SQL

LinqServerModeSource

LinqInstantFeedbackSource

Parallel LINQ to Objects

PLinqServerModeSource

PLinqInstantFeedbackSource

The table above lists cross-platform components that are compatible with the GridControl. The WPF subscription also contains DataSource classes (EntityServerModeDataSource, EntityInstantFeedbackDataSource, etc.). These classes provide similar functionality, but you can add them to WPF controls in XAML.

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