PowerTools SPREAD for Windows Forms 8.0J
DynamicFilterType 列挙体


動的フィルタのタイプを示す値を指定します。
構文
'Declaration
 
Public Enum DynamicFilterType 
   Inherits System.Enum
'使用法
 
Dim instance As DynamicFilterType
public enum DynamicFilterType : System.Enum 
メンバ
メンバ説明
AboveAverage値が平均値より大きいセルをフィルタリングします。これは数値フィルタに使用されます。
BelowAverage値が平均値より小さいセルをフィルタリングします。これは数値フィルタに使用されます。
LastMonth値が先月に属するセルをフィルタリングします。これは日付フィルタに使用されます。
LastQuarter値が前の四半期に属するセルをフィルタリングします。これは日付フィルタに使用されます。
LastWeek値が先週に属するセルをフィルタリングします。これは日付フィルタに使用されます。
LastYear値が昨年に属するセルをフィルタリングします。これは日付フィルタに使用されます。
M1値が任意の年の1月に属するセルをフィルタリングします。これは日付フィルタに使用されます。
M10値が任意の年の 10 月に属するセルをフィルタリングします。これは日付フィルタに使用されます。
M11値が任意の年の 11 月に属するセルをフィルタリングします。これは日付フィルタに使用されます。
M12値が任意の年の 12 月に属するセルをフィルタリングします。これは日付フィルタに使用されます。
M2値が任意の年の2月に属するセルをフィルタリングします。これは日付フィルタに使用されます。
M3値が任意の年の3月に属するセルをフィルタリングします。これは日付フィルタに使用されます。
M4値が任意の年の4月に属するセルをフィルタリングします。これは日付フィルタに使用されます。
M5値が任意の年の5月に属するセルをフィルタリングします。これは日付フィルタに使用されます。
M6値が任意の年の6月に属するセルをフィルタリングします。これは日付フィルタに使用されます。
M7値が任意の年の7月に属するセルをフィルタリングします。これは日付フィルタに使用されます。
M8値が任意の年の8月に属するセルをフィルタリングします。これは日付フィルタに使用されます。
M9値が任意の年の9月に属するセルをフィルタリングします。これは日付フィルタに使用されます。
NextMonth値が来月に属するセルをフィルタリングします。これは日付フィルタに使用されます。
NextQuarter値が次の四半期に属するセルをフィルタリングします。これは日付フィルタに使用されます。
NextWeek値が来週に属するセルをフィルタリングします。これは日付フィルタに使用されます。
NextYear値が来年に属するセルをフィルタリングします。これは日付フィルタに使用されます。
Q1値が任意の年の第1四半期に属するセルをフィルタリングします。これは日付フィルタに使用されます。
Q2値が任意の年の第2四半期に属するセルをフィルタリングします。これは日付フィルタに使用されます。
Q3値が任意の年の第3四半期に属するセルをフィルタリングします。これは日付フィルタに使用されます。
Q4値が任意の年の第4四半期に属するセルをフィルタリングします。これは日付フィルタに使用されます。
ThisMonth値が今月に属するセルをフィルタリングします。これは日付フィルタに使用されます。
ThisQuarter値が今四半期に属するセルをフィルタリングします。これは日付フィルタに使用されます。
ThisWeek値が今週に属するセルをフィルタリングします。これは日付フィルタに使用されます。
ThisYear値が今年に属するセルをフィルタリングします。これは日付フィルタに使用されます。
Today値が今日と等しいセルをフィルタリングします。これは日付フィルタに使用されます。
Tomorrow値が明日と等しいセルをフィルタリングします。これは日付フィルタに使用されます。
YearToDate値が今年の開始日から今日までの期間(両端を含む)に属するセルをフィルタリングします。これは日付フィルタに使用されます。
Yesterday値が昨日と等しいセルをフィルタリングします。これは日付フィルタに使用されます。
次のサンプルコードは、平均より上の値をフィルタします
fpSpread1.Sheets[0].Cells[0, 0, 2, 2].Value = 3;
FarPoint.Win.Spread.DynamicFilterItem dy = new FarPoint.Win.Spread.DynamicFilterItem(FarPoint.Win.Spread.DynamicFilterType.AboveAverage);
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(dy);
rowFilter.ColumnDefinitions.Add(fd);
fpSpread1.ActiveSheet.RowFilter = rowFilter;
fpSpread1.ActiveSheet.AutoFilterColumn(1, dy.DisplayName, 0);
fpSpread1.ActiveSheet.AutoFilterMode = FarPoint.Win.Spread.AutoFilterMode.EnhancedContextMenu;
FpSpread1.Sheets(0).Cells(0, 0, 2, 2).Value = 3
Dim dy As New FarPoint.Win.Spread.DynamicFilterItem(FarPoint.Win.Spread.DynamicFilterType.AboveAverage)
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(dy)
rowFilter.ColumnDefinitions.Add(fd)
FpSpread1.ActiveSheet.RowFilter = rowFilter
FpSpread1.ActiveSheet.AutoFilterColumn(1, dy.DisplayName, 0)
FpSpread1.ActiveSheet.AutoFilterMode = FarPoint.Win.Spread.AutoFilterMode.EnhancedContextMenu
継承階層

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

参照

FarPoint.Win.Spread 名前空間

 

 


© 2004-2015, GrapeCity inc. All rights reserved.