Skip to main content

Bind Blazor Grid to Data

The DevExpress Blazor Grid supports multiple data-binding approaches optimized for different scenarios. The table below lists available data binding modes and their usage scenarios:

yes - Supported.
partially - Limited support.
no - Not supported.

In-Memory Data Binding Server Mode Data Sources Queryable Data Source Custom Data Source
Render Mode
Server or Auto render mode yes yes yes yes
WebAssembly render mode yes no yes yes
Data Source
In-memory data source yes no no no
Small/average remote dataset yes yes partially[1] yes
Large remote data source no yes partially[1] yes
Features/Capabilities
Edit row and edit form yes yes yes partially[2]
Sorting and grouping by values yes yes yes partially[2]
Search and filter by values yes yes yes partially[2]
Total and group summaries yes yes yes partially[2]
Interval grouping yes yes no no
Custom summary calculation yes partially[3] no no
Unbound columns yes partially[4] no no
Cell editing yes no no partially[2]
Sorting and grouping by display text yes no no no
Custom sorting and grouping yes no no no
Search and filter by display text yes no no no

See Also

Footnotes
  1. The data source must implement IQueryable.

  2. You can support this functionality in your custom data source implementation.

  3. The CustomSummary event fires only once when the SummaryStage event argument is set to Finalize.

  4. You can calculate unbound column values using UnboundExpression.