[]
        
Interface that supports row filters for filtering rows on a sheet.
public interface IRowFilter : ISerializeSupportPublic Interface IRowFilter
    Inherits ISerializeSupport| Name | Description | 
|---|---|
| AllString | Gets or sets the "(All)" filter item string. | 
| BlanksString | Gets or sets the "(Blanks)" filter item string. | 
| ColumnDefinitions | Gets the collection of filter column definitions for the sheet. | 
| NonBlanksString | Gets or sets the "(NonBlanks)" filter item string. | 
| SheetView | Gets or sets the sheet for this row filter. | 
| ShowFilterIndicator | Gets or sets whether the filter indicator is displayed. | 
| UnfilteredRows | Gets or sets rows that are not to be filtered. | 
| Name | Description | 
|---|---|
| AddColumn(FilterColumnDefinition) | Adds a filter column definition to the row filter. | 
| AddColumn(int) | Adds a filter column definition to the row filter. | 
| AddColumn(int, FilterListBehavior) | Adds a filter column definition to the row filter. | 
| AddFilteredOutRow(int) | Adds a row to the filtered-out row list, which is the list of rows currently filtered-out by the combined settings of the filtered columns. | 
| GetColumnFilterBy(int) | Gets the string selected in the drop-down list of filters for the specified column. | 
| GetColumnFilterIndexFromColumnIndex(int) | Gets the column filter index for the specified column. | 
| GetFilterColumnDefinition(int) | Gets the filter column definition for the specified column. | 
| GetFilteredColumnIndexes() | Gets an array of column indexes where row filters exist. | 
| GetFilteredOutRowList() | Gets the list of rows that are filtered out. | 
| GetIntersectedFilteredInRows() | Gets the intersection of the filtered-in rows for all the filtered columns. | 
| GetIntersectedFilteredInRows(int) | Gets the intersection of the filtered-in rows for all the filtered columns except the specified column. | 
| IsFiltered(int) | Determines whether the specified column is filtered. | 
| IsRowFilteredOut(int) | Determines whether the specified row is filtered out. | 
| MoveFilters(int, int, int, int, int, int) | Moves the filter column(s) to another location. | 
| RemoveColumn(int) | Removes a filter column definition from the row filter. | 
| ResetFilter() | Resets the temporary filter settings for all columns. | 
| ResetFilter(int) | Resets the temporary filter settings for the specified column. | 
| SetColumnFilterBy(int, string) | Internal use only. Sets the string selected in the drop-down list of filters for the specified column. | 
| SetIsFiltered(int, bool) | Internal use only. Sets the isFiltered flag for the existing column filter. | 
| SetupEventHandlers() | Sets up the event handlers to listen to the SheetView object. Intended for internal use only. |