Spread Windows Forms 7.0 Product Documentation
CustomFilterOperatorType Enumeration
Example  See Also  Support Options
FarPoint.Win.Spread Assembly > FarPoint.Win.Spread Namespace : CustomFilterOperatorType Enumeration


Glossary Item Box

Specifies the operator for custom filtering.

Syntax

Visual Basic (Declaration) 
Public Enum CustomFilterOperatorType 
   Inherits System.Enum
Visual Basic (Usage)Copy Code
Dim instance As CustomFilterOperatorType
C# 
public enum CustomFilterOperatorType : System.Enum 

Members

MemberDescription
EqualShows results which are equal to the criteria.
GreaterThanShows results which are greater than the criteria.
GreaterThanOrEqualShows results which are greater than or equal to the criteria.
LessThanShows results which are less than the criteria.
LessThanOrEqualShows results which are less than or equal to the criteria.
NotEqualShows results which are not equal to the criteria

Example

This example filters based on values greater than 10 or less than 20.
C#Copy Code
fpSpread1.Sheets[0].Cells[0, 1].Value = 30;
fpSpread1.Sheets[0].Cells[1, 1].Value = 15;
fpSpread1.Sheets[0].Cells[2, 1].Value = 10;       

FarPoint.Win.Spread.CustomFilterItem customfilter = new FarPoint.Win.Spread.CustomFilterItem(new FarPoint.Win.Spread.FilterCondition(FarPoint.Win.Spread.CustomFilterOperatorType.GreaterThan, 10), new FarPoint.Win.Spread.FilterCondition(FarPoint.Win.Spread.CustomFilterOperatorType.LessThan, 20), true);
FarPoint.Win.Spread.IRowFilter rowFilter = new FarPoint.Win.Spread.HideRowFilter(fpSpread1.ActiveSheet);
FarPoint.Win.Spread.FilterColumnDefinition fd = new FarPoint.Win.Spread.FilterColumnDefinition(1, FarPoint.Win.Spread.FilterListBehavior.Custom);
fd.Filters.Add(customfilter);
rowFilter.ColumnDefinitions.Add(fd);
fpSpread1.ActiveSheet.RowFilter = rowFilter;
fpSpread1.ActiveSheet.AutoFilterColumn(1, customfilter.DisplayName, 0);
fpSpread1.ActiveSheet.AutoFilterMode = FarPoint.Win.Spread.AutoFilterMode.EnhancedContextMenu;
VB.NETCopy Code
FpSpread1.Sheets(0).Cells(0, 1).Value = 30
FpSpread1.Sheets(0).Cells(1, 1).Value = 15
FpSpread1.Sheets(0).Cells(2, 1).Value = 10

Dim customfilter As New FarPoint.Win.Spread.CustomFilterItem(New FarPoint.Win.Spread.FilterCondition(FarPoint.Win.Spread.CustomFilterOperatorType.GreaterThan, 10), New FarPoint.Win.Spread.FilterCondition(FarPoint.Win.Spread.CustomFilterOperatorType.LessThan, 20), True)
Dim rowFilter As New FarPoint.Win.Spread.HideRowFilter(FpSpread1.ActiveSheet)
Dim fd As New FarPoint.Win.Spread.FilterColumnDefinition(1, FarPoint.Win.Spread.FilterListBehavior.Custom)
fd.Filters.Add(customfilter)
rowFilter.ColumnDefinitions.Add(fd)
FpSpread1.ActiveSheet.RowFilter = rowFilter
FpSpread1.ActiveSheet.AutoFilterColumn(1, customfilter.DisplayName, 0)
FpSpread1.ActiveSheet.AutoFilterMode = FarPoint.Win.Spread.AutoFilterMode.EnhancedContextMenu

Inheritance Hierarchy

System.Object
   System.ValueType
      System.Enum
         FarPoint.Win.Spread.CustomFilterOperatorType

Requirements

Target Platforms: Windows 2000 Professional (SP4), Windows 2000 Server, Windows 2003 Server (SP1), Windows 2008, Windows XP (SP2), Windows Vista, Windows 7, Windows 8

See Also

© 2002-2014 ComponentOne, a division of GrapeCity. All Rights Reserved.