Spread for ASP.NET 13 Product Documentation
FarPoint.Web.Spread Assembly / FarPoint.Web.Spread Namespace / DoubleCellType.EditModeSettings Class / NumberFormat Property

In This Topic
    NumberFormat Property (DoubleCellType.EditModeSettings)
    In This Topic
    Gets or sets a NumberFormatInfo that defines the format for editing a number.
    Public Property NumberFormat As NumberFormatInfo
    Dim instance As DoubleCellType.EditModeSettings
    Dim value As NumberFormatInfo
    instance.NumberFormat = value
    value = instance.NumberFormat
    public NumberFormatInfo NumberFormat {get; set;}
    If the EditMode property is set and the user enters edit mode in the cell, the value is displayed in the editor using the edit mode format. If the EditMode property is set and the user leaves edit mode in the cell, the value is converted to the display format if it is valid. If the EditMode property is not set, the display format is applied after the cell is updated (default behavior).
    This example sets a format for edit mode.
    protected void Page_Load(object sender, System.EventArgs e)
    if (this.IsPostBack) return;
    FarPoint.Web.Spread.DoubleCellType dbct = new FarPoint.Web.Spread.DoubleCellType();
    dbct.NumberFormat = new System.Globalization.NumberFormatInfo();
    dbct.NumberFormat.NumberDecimalDigits = 4;
    dbct.NumberFormat.NumberDecimalSeparator = ".";
    dbct.EditMode.NumberFormat = new System.Globalization.NumberFormatInfo();
    dbct.EditMode.NumberFormat.NumberDecimalSeparator = "?";
    dbct.EditMode.DecimalDigits = 5; 
    FpSpread1.Sheets[0].Columns[1].CellType = dbct;
    Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
    If (IsPostBack) Then
    End If
    Dim dbct As New FarPoint.Web.Spread.DoubleCellType()
    dbct.NumberFormat = New System.Globalization.NumberFormatInfo()
    dbct.NumberFormat.NumberDecimalDigits = 4
    dbct.NumberFormat.NumberDecimalSeparator = "."
    dbct.EditMode.NumberFormat = New System.Globalization.NumberFormatInfo()
    dbct.EditMode.NumberFormat.NumberDecimalSeparator = "?"
    dbct.EditMode.DecimalDigits = 5
    FpSpread1.Sheets(0).Columns(1).CellType = dbct
    End Sub
    See Also