CollectionSourceBase.DataAccessMode Property
Gets the mode used to access the CollectionSourceBase‘s collection.
Namespace: DevExpress.ExpressApp
Assembly: DevExpress.ExpressApp.v24.2.dll
NuGet Package: DevExpress.ExpressApp
#Declaration
public CollectionSourceDataAccessMode DataAccessMode { get; }
#Property Value
Type | Description |
---|---|
Collection |
A Collection |
Available values:
Name | Description |
---|---|
Client | The entire record set required for the current List View is loaded into memory. All the data processing takes place on the client side. |
Server | Data is requested from a data store in small portions that should currently be displayed. All data-aware operations are performed on the data server side. |
Data |
A lightweight read-only list of data records ( |
Instant |
A List View’s control continues responding to a user’s actions while the data is being retrieved in a background thread (see Instant Feedback Mode). |
Instant |
A lightweight read-only list of data records (Object |
Server |
A lightweight read-only list of data records (Object |
Queryable | The collection source constructs a query that the List Editor can modify to load only objects visible in the control. Only |
#Remarks
When you create a Collection Source in code, you can initialize the DataAccessMode property using a constructor with the dataAccessMode parameter. To set this property to the required value in the Model Editor, use the IModelListView.DataAccessMode property of the Views | <ListView> node corresponding to the List View for which the current Collection Source is created.
Refer to the following topics for detailed descriptions of the available data access modes:
- Client Mode
- Queryable Mode
- DataView Mode
- Server, ServerView, InstantFeedback, and InstantFeedbackView Modes