DevExtreme DataGrid - Implement Three-State "Select All" Checkboxes within Group Rows
June 22, 2026 ยท View on GitHub
This example uses a groupCellTemplate to add custom "Select All" checkboxes to DataGrid group rows. These checkboxes can be in one of the following states: checked, unchecked, and indeterminate (when multiple rows are selected within a group). This example binds the DataGrid to a remote data source and enables remote operations.

To determine group row checkbox states and select/deselect rows, use the following properties:
- selectionFilter (if selection.deferred is enabled)
- selectedRowKeys (in other cases)
Files to Review
- jQuery
- ASP.NET Core
- Angular
- React
- Vue
Documentation
More Examples
Does This Example Address Your Development Requirements/Objectives?
(you will be redirected to DevExpress.com to submit your response)