Skip to main content
All docs
V22.1

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