MESCIUS SPREAD for ASP.NET 10.0J
FilterBarMode 列挙体

フィルタコンテキストメニューのロード方法を指定します。
構文
'Declaration
 
Public Enum FilterBarMode 
   Inherits System.Enum
public enum FilterBarMode : System.Enum 
メンバ
メンバ説明
Dynamicフィルタコンテキストメニューのデータが、ページがロードされた後にサーバーに要求されることを指定します。
Forceフィルタコンテキストメニューのデータが、ページがレンダリングされる前にサーバーでロードされることを指定します。
Inheritフィルタバーモードが共通設定から継承されることを指定します。フィルタバー型セルの場合、これはフィルタバー設定です。それ以外の場合は、Dynamicと同じです。
次のサンプルコードは、FilterBarMode列挙体を設定します。
protected void Page_Load(object sender, EventArgs e)
{
    if (IsPostBack) return;
    for (int i = 0; i < FpSpread1.ActiveSheetView.RowCount; i++)
        for (int j = 0; j < FpSpread1.ActiveSheetView.ColumnCount; j++)
        {
            FpSpread1.ActiveSheetView.Cells[i, j].Value = i + j;
        }

    FarPoint.Web.Spread.FilterBarCellType fbc = new FarPoint.Web.Spread.FilterBarCellType();
    fbc.MenuType = FarPoint.Web.Spread.FilterMenuType.Auto;
    FpSpread1.ActiveSheetView.FilterBar.DefaultStyle.CellType = fbc;
    FpSpread1.ActiveSheetView.AutoFilterMode = FarPoint.Web.Spread.AutoFilterMode.FilterBar;
    FpSpread1.ActiveSheetView.FilterBar.FilterBarMode = FarPoint.Web.Spread.FilterBarMode.Dynamic;
}
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
    If IsPostBack Then
        Return
    End If        
    For i As Integer = 0 To FpSpread1.ActiveSheetView.RowCount - 1
        For j As Integer = 0 To FpSpread1.ActiveSheetView.ColumnCount - 1
            FpSpread1.ActiveSheetView.Cells(i, j).Value = i + j
        Next
    Next
    Dim fbc As New FarPoint.Web.Spread.FilterBarCellType()
    fbc.MenuType = FarPoint.Web.Spread.FilterMenuType.Auto
    FpSpread1.ActiveSheetView.FilterBar.DefaultStyle.CellType = fbc
    FpSpread1.ActiveSheetView.AutoFilterMode = FarPoint.Web.Spread.AutoFilterMode.FilterBar
    FpSpread1.ActiveSheetView.FilterBar.FilterBarMode = FarPoint.Web.Spread.FilterBarMode.Dynamic
End Sub
継承階層

System.Object
   System.ValueType
      System.Enum
         FarPoint.Web.Spread.FilterBarMode

参照

FarPoint.Web.Spread 名前空間

 

 


© MESCIUS inc. All rights reserved.