GrapeCity SPREAD for WPF 2.0J
Formula プロパティ (Column)

列の数式を取得または設定します。
構文
'Declaration
 
Public Property Formula As String
public string Formula {get; set;}

プロパティ値

列の数式。既定値は null 参照 (Visual Basicでは Nothing) です。
解説

別の列を参照する数式を設定した場合、この列のすべてのセルは、同じ行の参照列のセルを参照します。たとえば、Column(0) の数式を "B:B*2" に設定した場合、セル A1 の評価結果はセル B1 の値 * 2 になり、セル A12 の評価結果はセル B12 の値 * 2 になります。

列の数式はセルの数式によってオーバーライドされます。数式を設定した列のセルに数式を設定した場合は、セルの数式が有効になります。

次のサンプルは ActiveCell プロパティの使用方法を説明します。
public void Formula5()
{
    GcSpreadGrid gcSpread1 = new GcSpreadGrid();
    gcSpread1.Columns[0].Name = "column1";
    gcSpread1.Columns[1].Name = "column2";
    gcSpread1[0, 0].Value = 1;
    gcSpread1[0, 1].Value = 2;
    gcSpread1[1, 0].Value = 3;
    gcSpread1[1, 1].Value = 4;

    gcSpread1.Columns[2].Formula = "A1*2";
    gcSpread1.Columns[3].Formula = "A:A*2";
    gcSpread1.Columns[4].Formula = "column2+1";
    gcSpread1.SetFormula(-1, 5, "column1-column2");
    gcSpread1.Columns[6].Formula = "A1*2";
    gcSpread1[1, 6].Formula = "-A1*2";
}
Public Sub Formula5()
    Dim gcSpread1 As New GcSpreadGrid()
    gcSpread1.Columns(0).Name = "column1"
    gcSpread1.Columns(1).Name = "column2"
    gcSpread1(0, 0).Value = 1
    gcSpread1(0, 1).Value = 2
    gcSpread1(1, 0).Value = 3
    gcSpread1(1, 1).Value = 4

    gcSpread1.Columns(2).Formula = "A1*2"
    gcSpread1.Columns(3).Formula = "A:A*2"
    gcSpread1.Columns(4).Formula = "column2+1"
    gcSpread1.SetFormula(-1, 5, "column1-column2")
    gcSpread1.Columns(6).Formula = "A1*2"
    gcSpread1(1, 6).Formula = "-A1*2"
End Sub
参照

Column クラス
Column メンバ

 

 


Copyright © 2012 GrapeCity inc. All rights reserved.