Skip to main content
All docs
V25.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