Spread for ASP.NET 13 Product Documentation
FarPoint.Web.Spread Assembly / FarPoint.Web.Spread.Model Namespace / DefaultSheetDataModel Class / UnparseFormula Method
Row index of the cell
Column index of the cell
Expression to be unparsed
Example


In This Topic
    UnparseFormula Method (DefaultSheetDataModel)
    In This Topic
    Gets the formula, as a string value, from the specified expression for the cell at the specified row and column.
    Syntax
    'Declaration
     
    Public Function UnparseFormula( _
       ByVal row As Integer, _
       ByVal column As Integer, _
       ByVal expression As Expression _
    ) As String
    'Usage
     
    Dim instance As DefaultSheetDataModel
    Dim row As Integer
    Dim column As Integer
    Dim expression As Expression
    Dim value As String
     
    value = instance.UnparseFormula(row, column, expression)
    public string UnparseFormula( 
       int row,
       int column,
       Expression expression
    )

    Parameters

    row
    Row index of the cell
    column
    Column index of the cell
    expression
    Expression to be unparsed

    Return Value

    String containing the formula unparsed
    Example
    This example unparses a formula.
    FarPoint.Web.Spread.Model.DefaultSheetDataModel dm;
    dm = FpSpread1.ActiveSheetView.DataModel;
    FarPoint.CalcEngine.Expression ex;
    string s;
    FpSpread1.ActiveSheetView.Cells[0, 0].Value = 10; 
    FpSpread1.ActiveSheetView.Cells[1, 0].Value = 10; 
    FpSpread1.ActiveSheetView.Cells[2, 0].Formula = "A1 + A2"; 
    ex = dm.ParseFormula(2, 0, "A1+A2"); 
    s = dm.UnparseFormula(2, 0, ex); Response.Write(s);
    
    Dim dm As FarPoint.Web.Spread.Model.DefaultSheetDataModel
    dm = FpSpread1.ActiveSheetView.DataModel
    Dim ex As FarPoint.CalcEngine.Expression
    Dim s As String
    FpSpread1.ActiveSheetView.Cells(0, 0).Value = 10 
    FpSpread1.ActiveSheetView.Cells(1, 0).Value = 10 
    FpSpread1.ActiveSheetView.Cells(2, 0).Formula = "A1 + A2" 
    ex = dm.ParseFormula(2, 0, "A1+A2") 
    s = dm.UnparseFormula(2, 0, ex)
    Response.Write(s) 
    See Also