The group selection feature allows the end-user to select/unselect all rows within a group by clicking any group header that contains a GroupHeaderControl.
This behavior is off by default. To activate it, set this property to "True". The DataGrid's selection unit must be "Row" and the view must be a valid instance or subclass of TableView (e.g. TableFlowView, TreeGridflowView).
Standard keyboard and mouse gestures are supported and can be used to select a group. The GroupHeaderControl of a group will also appear selected when all rows within that group has been selected.
Selection range:
When activated, a collapsed group that falls within a manually added selection range will have all its contained items added to the selection.