Spread Windows Forms 9.0 Product Documentation
CustomFilterOperatorType Enumeration
Example Example 


Specifies the operator for custom filtering.
Syntax
'Declaration
 
Public Enum CustomFilterOperatorType 
   Inherits System.Enum
'Usage
 
Dim instance As CustomFilterOperatorType
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.
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;
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 Server 2012 R2, Windows 2008, Windows XP (SP2), Windows Vista, Windows 7, Windows 8, Windows 8.1, Windows 10

See Also

Reference

FarPoint.Win.Spread Namespace

 

 


Copyright © GrapeCity, inc. All rights reserved.