The demo illustrates the "per level" filtering capabilities of hierarchical grid.
Filtering can be enabled/disabled using
RadGrid.AllowFilteringByColumn
or
GridTableView.AllowFilteringByColumn properties. Then each column that
supports filtering (
GridBoundColumn,
GridCheckBoxColumn,
etc) will show a filter box beneath the corresponding header.
User can set a filter expression based on the rules specified in the corresponding column properties:
FilterFormatString, CurrentFilterFunction, CurrentFilterValue .
After pressing the filter button (next to the filter box) the grid displays only the records matching
the filter criteria (regarding the settings of all filter boxes).
Note that the built-in filtering feature/hierarchical structure is not supported with simple data-binding
(calling DataBind()). See the
Simple data binding demo from the
Populating with
data section for more info about the limitations of this binding mode.
Further information about the filtering feature of Telerik RadGrid you can find in these
online resources:
Filter list options
Grid known filter functions
Filtering chapter