Skip to main content
All docs
V24.2

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

Bind to Collections Specified in the ViewModel

You can define collections of grid objects (for example, columns or summaries) in a ViewModel and assign them to the GridControl.

To generate grid objects from a ViewModel collection, specify the Source and Generator properties:

Source
Specifies a collection from which the GridControl generates objects.
Generator
Specifies a template used to generate grid objects.

Grid Objects

Source Property

Generator Template

Example

Columns

ColumnsSource

ColumnGeneratorTemplate / ColumnGeneratorTemplateSelector

How to: Bind the Grid to a Collection of Columns

Bands

BandsSource

BandGeneratorTemplate / BandGeneratorTemplateSelector

How to: Bind the Grid to Bands Specified in ViewModel

Total and Group Summaries

TotalSummarySource

TotalSummaryGeneratorTemplate

How to: Bind the Grid to Total and Group Summaries

GroupSummarySource

GroupSummaryGeneratorTemplate

Conditional Formatting Rules

TableView.FormatConditionsSource

TableView.FormatConditionGeneratorTemplate / TableView.FormatConditionGeneratorTemplateSelector

How to: Bind the Grid to a Collection of Conditional Formatting Rules

TreeListView.FormatConditionsSource

TreeListView.FormatConditionGeneratorTemplate / TreeListView.FormatConditionGeneratorTemplateSelector

Selected Items

SelectedItems

Binding to a Collection of Selected Items