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

編集モードでのセル型の書式設定を取得します。
構文
'Declaration
 
Public Shadows ReadOnly Property EditMode As DoubleCellType.EditModeSettings
public new DoubleCellType.EditModeSettings EditMode {get;}
解説
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 クラス
DoubleCellType メンバ

 

 


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