[]
Implements an special filter row that can be added to existing C1FlexGrid controls.
public class C1FlexGridFilterRow : DependencyObject
To enable filtering on a C1FlexGrid control, create an instance of a C1FlexGridFilter and pass the grid as a parameter to the constructor. For example:
// enable filtering on the _flex control
var ff = new C1FlexGridFilterRow(_flex);
| Name | Description |
|---|---|
| C1FlexGridFilterRow() | Initializes a new instance of a C1FlexGridFilter. |
| C1FlexGridFilterRow(C1FlexGrid) | Initializes a new instance of a C1FlexGridFilter. |
| Name | Description |
|---|---|
| MatchCaseProperty | Gets or sets whether the filtered text should match the whole word. |
| MatchWholeWordProperty | Gets or sets whether the filtered text should match the whole word. |
| TextChangedDelayProperty | Gets or sets the delay time used to filter after the last typed character. |
| Name | Description |
|---|---|
| Delay | Gets or sets the delay time used to filter after the last typed character. |
| MatchCase | Gets or sets whether the filtered text should match the case too. |
| MatchWholeWord | Gets or sets whether the filtered text should match the whole word. |
| NullValueString | Gets or sets the string that represents null values in the value list. |
| Owner | Gets or sets the C1FlexGrid that owns this filter. |
| UseCollectionView | Gets or sets whether the filter should be applied to the grid's data source. |
| Name | Description |
|---|---|
| Apply() | Applies the current filters to the rows currently loaded on the grid. |
| Clear() | Clears all column filters in this C1FlexGridFilterRow. |
| GetColumnFilter(Column) | Gets the filter attached to a given grid column. |
| OnFilterApplied(EventArgs) | Raises the FilterApplied event. |
| OnFilterChanged(EventArgs) | Raises the C1.WPF.FlexGrid.IFlexGridFilterDescriptor.FilterChanged event. |
| Name | Description |
|---|---|
| FilterApplied | Occurs when the filter is applied to the grid. |