PowerTools SPREAD for ASP.NET 8.0J
アイコンセットルール

指定の値に対し、これより大きい値、これに等しい値、またはこれより小さい値に特定のアイコンを表示するルールを設定できます。

このルール用の組み込みアイコンを使用することもできますが、 アイコンセット内の個々のアイコンを指定することもできます。

設定方法

アイコンセットルールを定義するには、IconSetConditionalFormattingRule クラスを使用します。

生成したアイコンセットのルールを、次のいずれかの方法で条件付き書式として追加します。

サンプルコード

次のサンプルコードは、アイコンセットルールを作成し、このルールを適用します。

protected void Page_Load(object sender, System.EventArgs e)
{
    FpSpread1.Sheets[0].RowCount = 5;
    FpSpread1.Sheets[0].Cells[0, 0].Value = 8;
    FpSpread1.Sheets[0].Cells[1, 0].Value = 5;
    FpSpread1.Sheets[0].Cells[2, 0].Value = 10;
    FpSpread1.Sheets[0].Cells[3, 0].Value = 1;
}
 
protected void Button1_Click(object sender, EventArgs e)
{
    FarPoint.Web.Spread.Model.CellRange celRange1 = new FarPoint.Web.Spread.Model.CellRange(0, 0, 4, 1);
    FarPoint.Web.Spread.IconSetConditionalFormattingRule rule = new FarPoint.Web.Spread.IconSetConditionalFormattingRule(FarPoint.Web.Spread.ConditionalFormattingIconSetStyle.ThreeRimmedTrafficLights);
    FpSpread1.Sheets[0].SetConditionalFormatting(new FarPoint.Web.Spread.Model.CellRange[] { celRange1 }, rule);
}
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
    FpSpread1.Sheets(0).RowCount = 5
    FpSpread1.Sheets(0).Cells(0, 0).Value = 8
    FpSpread1.Sheets(0).Cells(1, 0).Value = 5
    FpSpread1.Sheets(0).Cells(2, 0).Value = 10
    FpSpread1.Sheets(0).Cells(3, 0).Value = 1
End Sub
 
Protected Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
    Dim celRange1 As New FarPoint.Web.Spread.Model.CellRange(0, 0, 4, 1)
    Dim rule As New FarPoint.Web.Spread.IconSetConditionalFormattingRule(FarPoint.Web.Spread.ConditionalFormattingIconSetStyle.ThreeRimmedTrafficLights)
    FpSpread1.Sheets(0).SetConditionalFormatting(New FarPoint.Web.Spread.Model.CellRange() {celRange1}, rule)
End Sub

関連トピック

 

 


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