MESCIUS SPREAD for ASP.NET 10.0J
パーセント型セル

パーセント型セルを使用すると、パーセント値を表示できます。 パーセント型セルでは、「0.35」という値は「35%」と表示されます。 パーセント型セルを使用すると、値をパーセントで表示し、入力を百分率の数値に制限することができます。

このセル型の作成や設定は、PercentCellType クラスを使用して行われます。

パーセント型セルの書式を設定するには、NumberFormat プロパティが参照するNumberFormat クラス を使用します。パーセント型セルは、標準の数値書式指定文字列が「パーセント("P"または"p")」に設定されてときと同等の動作となります。よって、パーセント型セルに適用可能なNumberFormat クラスのメンバは以下のとおりです。

また、PercentCellType クラスのMinimumValue プロパティMaximumValue プロパティを使用して入力可能な最小値と最大値も設定できます。

設定方法

  1. PercentCellType クラスのインスタンスを作成して、パーセント型セルを定義します。
  2. 書式や最大値あるいは最小値を設定します。
  3. このセル型をセルに割り当てます。

サンプルコード

次のサンプルコードは、パーセント型の書式と入力範囲を設定する例です。

FarPoint.Web.Spread.PercentCellType pctcell = new FarPoint.Web.Spread.PercentCellType();
pctcell.NumberFormat = new System.Globalization.NumberFormatInfo();
pctcell.NumberFormat.PercentSymbol = "per";
pctcell.MinimumValue = 0;
pctcell.MaximumValue = 1;
pctcell.ErrorMessage = "0〜100%までを入力";
FpSpread1.ActiveSheetView.Cells[1, 1].CellType = pctcell;
Dim pctcell As New FarPoint.Web.Spread.PercentCellType()
pctcell.NumberFormat = New System.Globalization.NumberFormatInfo()
pctcell.NumberFormat.PercentSymbol = "per"
pctcell.MinimumValue = 0
pctcell.MaximumValue = 1
pctcell.ErrorMessage = "0〜100%までを入力"
FpSpread1.ActiveSheetView.Cells(1, 1).CellType = pctcell        
関連トピック

 

 


© MESCIUS inc. All rights reserved.