PowerTools SPREAD for ASP.NET 8.0J > 開発者の手引き > スタイル > セルの条件付き書式 > ルールによる条件付き書式 > 強調表示ルール |
強調表示ルールを使用すると、以下のいずれかの条件を満たすデータを強調表示できます。
上記のいずれかのオプションを選択して、各セルを比較するための値または数式を入力します。この基準を満たすセルデータには、書式が適用されます。
あらかじめ定義された強調表示スタイルを使用することも、独自の強調表示スタイルを作成することもできます。
強調表示ルールを定義するには、以下のクラスを使用します。
これらのルールを、次のいずれかの方法で条件付き書式として追加します。
次のサンプルコードは、高値と低値との間に該当する値のルール("between")を作成し、このルールを適用します。
protected void Page_Load(object sender, System.EventArgs e) { FpSpread1.Sheets[0].Cells[0, 0].Value = 3; FpSpread1.Sheets[0].Cells[1, 0].Value = 2; FpSpread1.Sheets[0].Cells[1, 1].Value = 5; FpSpread1.Sheets[0].Cells[0, 2].Value = 1; } protected void Button1_Click(object sender, EventArgs e) { FarPoint.Web.Spread.BetweenValuesConditionalFormattingRule between = new FarPoint.Web.Spread.BetweenValuesConditionalFormattingRule(false); between.FirstValue = 10; between.SecondValue = 20; between.IsNotBetween = true; between.BackColor = Color.Bisque; FpSpread1.ActiveSheetView.SetConditionalFormatting(1, 1, between); }
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load FpSpread1.Sheets(0).Cells(0, 0).Value = 3 FpSpread1.Sheets(0).Cells(1, 0).Value = 2 FpSpread1.Sheets(0).Cells(1, 1).Value = 5 FpSpread1.Sheets(0).Cells(0, 2).Value = 1 End Sub Protected Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click Dim between As New FarPoint.Web.Spread.BetweenValuesConditionalFormattingRule(False) between.FirstValue = 10 between.SecondValue = 20 between.IsNotBetween = True between.BackColor = Drawing.Color.Bisque FpSpread1.ActiveSheetView.SetConditionalFormatting(1, 1, between) End Sub