Skip to main content
.NET 8.0+

DevExpress v24.2 Update — Your Feedback Matters

Our What's New in v24.2 webpage includes product-specific surveys. Your response to our survey questions will help us measure product satisfaction for features released in this major update and help us refine our plans for our next major release.

Take the survey Not interested

Client Mode

The default List View data access mode is Client, which is appropriate in most cases and has no optimization specificities in the case of a large amount of data records.

In Client mode, to display a collection of objects, a List View must retrieve all the objects from the CollectionSourceBase.Collection and populate the List Editor control with them. The more objects exist, the longer it takes for the List View to refresh, even if only a small portion of objects can be displayed in the UI at the same time. Furthermore, the time required to sort and group data also increases proportionally, because the List View has to process all existing objects of the specified type. The use of this mode is fine with a reasonable number of objects in the Collection Source collection. However, in scenarios where their number increases to tens of thousands or more, the List View’s performance becomes unacceptable.