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:
- Supported.
- Limited support.
- Not supported.
| In-Memory Data Binding | Server Mode Data Sources | Queryable Data Source | Custom Data Source | |
|---|---|---|---|---|
| Render Mode | ||||
| Server or Auto render mode | ![]() |
![]() |
![]() |
![]() |
| WebAssembly render mode | ![]() |
![]() |
![]() |
![]() |
| Data Source | ||||
| In-memory data source | ![]() |
![]() |
![]() |
![]() |
| Small/average remote dataset | ![]() |
![]() |
[1] |
![]() |
| Large remote data source | ![]() |
![]() |
[1] |
![]() |
| Features/Capabilities | ||||
| Edit row and edit form | ![]() |
![]() |
![]() |
[2] |
| Sorting and grouping by values | ![]() |
![]() |
![]() |
[2] |
| Search and filter by values | ![]() |
![]() |
![]() |
[2] |
| Total and group summaries | ![]() |
![]() |
![]() |
[2] |
| Interval grouping | ![]() |
![]() |
![]() |
![]() |
| Custom summary calculation | ![]() |
[3] |
![]() |
![]() |
| Unbound columns | ![]() |
[4] |
![]() |
![]() |
| Cell editing | ![]() |
![]() |
![]() |
[2] |
| Sorting and grouping by display text | ![]() |
![]() |
![]() |
![]() |
| Custom sorting and grouping | ![]() |
![]() |
![]() |
![]() |
| Search and filter by display text | ![]() |
![]() |
![]() |
![]() |
See Also
Footnotes
-
The data source must implement IQueryable.
-
You can support this functionality in your custom data source implementation.
-
The CustomSummary event fires only once when the SummaryStage event argument is set to
Finalize. -
You can calculate unbound column values using UnboundExpression.