PowerTools SPREAD for ASP.NET 8.0J
DecimalDigits プロパティ (DoubleCellType.EditModeSettings)

編集モードで表示する小数点以下の桁数を取得または設定します。
構文
'Declaration
 
Public Property DecimalDigits As Integer
public int DecimalDigits {get; set;}
解説
EditModeプロパティが設定されている場合、ユーザーがセルを編集モードにすると、編集モードの書式を使用して値がエディタに表示されます。EditModeプロパティが設定されている場合、ユーザーがセルの編集モードを終了すると、値が表示書式に変換されます(値が有効な場合)。EditModeプロパティが設定されていない場合は、セルが更新された後に表示書式が適用されます(デフォルトの動作)。
次のサンプルコードは、編集モードの書式を設定します。
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
        Return
    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
参照

DoubleCellType.EditModeSettings クラス
DoubleCellType.EditModeSettings メンバ

 

 


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