PowerTools SPREAD for ASP.NET 8.0J
ConditionalFormattingIconSetStyle 列挙体

アイコンセットのスタイルを表します。
構文
public enum ConditionalFormattingIconSetStyle : System.Enum 
'Declaration
 
Public Enum ConditionalFormattingIconSetStyle 
   Inherits System.Enum
 
メンバ
メンバ説明
Customカスタムアイコンのセットを示します。
FiveBoxes5個のボックスアイコンのセットを示します。
FiveColoredArrows5個の色付き矢印アイコンのセットを示します。
FiveGrayArrows5個の灰色矢印アイコンのセットを示します。
FiveQuarters5個の四分円アイコンのセットを示します。
FiveRatings5個の評価アイコンのセットを示します。
FourColoredArrows4個の色付き矢印アイコンのセットを示します。
FourGrayArrows4個の灰色矢印アイコンのセットを示します。
FourRatings4個の評価アイコンのセットを示します。
FourTrafficLights4個の信号アイコンのセットを示します。
RedToBlack赤から黒までの丸アイコンのセットを示します。
ThreeCircledSymbols3個の丸で囲まれた記号アイコンのセットを示します。
ThreeColoredArrows3個の色付き矢印アイコンのセットを示します。
ThreeFlags3個のフラグアイコンのセットを示します。
ThreeGrayArrows3個の灰色矢印アイコンのセットを示します。
ThreeRimmedTrafficLights3個の縁付き信号アイコンのセットを示します。
ThreeSigns3個の記号アイコンのセットを示します。
ThreeStars3個の星アイコンのセットを示します。
ThreeTriangles3個の三角形アイコンのセットを示します。
ThreeUnCircledSymbols3個の丸で囲まれていない記号アイコンのセットを示します。
ThreeUnrimmedTrafficLights3個の縁なし信号アイコンのセットを示します。
次のサンプルコードは、ConditionalFormattingIconSetStyle列挙体を使用します。
protected void Page_Load(object sender, System.EventArgs e)
{
    if (this.IsPostBack) return;
    FpSpread1.Sheets[0].RowCount = 5;
    FpSpread1.Sheets[0].Cells[0, 1].Value = 3;
    FpSpread1.Sheets[0].Cells[1, 1].Value = 2;
    FpSpread1.Sheets[0].Cells[2, 1].Value = 10;
    FpSpread1.Sheets[0].Cells[3, 1].Value = 1;
    FarPoint.Web.Spread.IconSetConditionalFormattingRule c = new FarPoint.Web.Spread.IconSetConditionalFormattingRule(FarPoint.Web.Spread.ConditionalFormattingIconSetStyle.ThreeTriangles);
    c.IconRuleSet.Add(new FarPoint.Web.Spread.ConditionalFormattingIconValue(10, FarPoint.Web.Spread.ConditionalFormattingValueType.Number, true, FarPoint.Web.Spread.ConditionalFormattingIcon.BlackCircle));
    FarPoint.Web.Spread.ConditionalFormatting IconSetCF = new FarPoint.Web.Spread.ConditionalFormatting(new FarPoint.Web.Spread.Model.CellRange(0, 0, 2, 2), c);
    FpSpread1.Sheets[0].ConditionalFormatting.Add(IconSetCF);
    FarPoint.Web.Spread.IconFilterItem iconfilter = new FarPoint.Web.Spread.IconFilterItem(FarPoint.Web.Spread.ConditionalFormattingIcon.BlackCircle);
    FarPoint.Web.Spread.IRowFilter rowFilter = new FarPoint.Web.Spread.HideRowFilter(FpSpread1.ActiveSheetView);
    FarPoint.Web.Spread.FilterColumnDefinition fd = new FarPoint.Web.Spread.FilterColumnDefinition(1, FarPoint.Web.Spread.FilterListBehavior.Custom);
    fd.Filters.Add(iconfilter);
    rowFilter.ColumnDefinitions.Add(fd);
    FpSpread1.ActiveSheetView.RowFilter = rowFilter;
    FpSpread1.ActiveSheetView.AutoFilterColumn(1, iconfilter.DisplayName);
    FpSpread1.ActiveSheetView.AutoFilterMode = FarPoint.Web.Spread.AutoFilterMode.Enhanced;
}
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
    If IsPostBack Then
        Return
    End If
    FpSpread1.Sheets(0).RowCount = 5
    FpSpread1.Sheets(0).Cells(0, 1).Value = 3
    FpSpread1.Sheets(0).Cells(1, 1).Value = 2
    FpSpread1.Sheets(0).Cells(2, 1).Value = 10
    FpSpread1.Sheets(0).Cells(3, 1).Value = 1
    Dim c As New FarPoint.Web.Spread.IconSetConditionalFormattingRule(FarPoint.Web.Spread.ConditionalFormattingIconSetStyle.ThreeTriangles)
    c.IconRuleSet.Add(New FarPoint.Web.Spread.ConditionalFormattingIconValue(10, FarPoint.Web.Spread.ConditionalFormattingValueType.Number, True, FarPoint.Web.Spread.ConditionalFormattingIcon.BlackCircle))
    Dim IconSetCF As New FarPoint.Web.Spread.ConditionalFormatting(New FarPoint.Web.Spread.Model.CellRange(0, 0, 2, 2), c)
    FpSpread1.Sheets(0).ConditionalFormatting.Add(IconSetCF)
    Dim iconfilter As New FarPoint.Web.Spread.IconFilterItem(FarPoint.Web.Spread.ConditionalFormattingIcon.BlackCircle)
    Dim rowFilter As New FarPoint.Web.Spread.HideRowFilter(FpSpread1.ActiveSheetView)
    Dim fd As New FarPoint.Web.Spread.FilterColumnDefinition(1, FarPoint.Web.Spread.FilterListBehavior.Custo    m)
    fd.Filters.Add(iconfilter)
    rowFilter.ColumnDefinitions.Add(fd)
    FpSpread1.ActiveSheetView.RowFilter = rowFilter
    FpSpread1.ActiveSheetView.AutoFilterColumn(1, iconfilter.DisplayName)
    FpSpread1.ActiveSheetView.AutoFilterMode = FarPoint.Web.Spread.AutoFilterMode.Enhanced
End Sub
継承階層

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

参照

FarPoint.Web.Spread 名前空間

 

 


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