Virtual Source, Server Mode, Instant Feedback Components

  • 2 minutes to read

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

yes

yes

yes

Load Data Asynchronously

yes

no

yes

Dynamic Properties

yes

no

no

Data Editing

yes*

no

no

Sorting

yes*

yes

yes

Filtering

yes*

yes

yes

Grouping

no

yes

yes

Summary

yes*

yes

yes

Custom Summary

yes*

no

no

Build Custom Queries

yes**

no***

no***

*  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.