PowerTools SPREAD for ASP.NET 8.0J
Cellクラスを使用

Cell クラス の以下のプロパティを使用して、セルの値を取得または設定することができます。

Cell クラスのプロパティ データの説明
Text プロパティ 書式付き文字列("$1,234.56" など)
Value プロパティ 書式なし文字列("1234.45" など)

サンプルコード

次のサンプルコードは、日付型セルにDateTime型の値を設定し、書式付き文字列を取得する例です。

// 日付型セルを設定します。
FarPoint.Web.Spread.DateTimeCellType dateTimeCell = new FarPoint.Web.Spread.DateTimeCellType();
dateTimeCell.FormatString = "yyyy年M月d日";
FpSpread1.ActiveSheetView.Cells[0, 0].CellType = dateTimeCell;

// DateTime型の値を設定します。
FpSpread1.ActiveSheetView.Cells[0, 0].Value = DateTime.Parse("2015/1/1");
// 書式付き文字列を取得します。
System.Diagnostics.Debug.WriteLine(FpSpread1.ActiveSheetView.Cells[0, 0].Text);
' 日付型セルを設定します。
Dim dateTimeCell FarPoint.Web.Spread.DateTimeCellType As New FarPoint.Web.Spread.DateTimeCellType()
dateTimeCell.FormatString = "yyyy年M月d日"
FpSpread1.ActiveSheetView.Cells(0, 0).CellType = dateTimeCell

' DateTime型の値を設定します。
FpSpread1.ActiveSheetView.Cells(0, 0).Value = DateTime.Parse("2015/1/1")
' 書式付き文字列を取得します。
System.Diagnostics.Debug.WriteLine(FpSpread1.ActiveSheetView.Cells(0, 0).Text)

なお、Textプロパティには、セル内にHTMLタグを書き込むことができます。 次のサンプルコードは、FpSpread クラスEncodeValue プロパティを設定することで、HTMLコードをセル内に追加します。

FpSpread1.EncodeValue = false;FpSpread1.Cells[0, 0].Text = "<a href='http://www.fpoint.com'>FarPoint</a>";
FpSpread1.EncodeValue = False
FpSpread1.Cells(0, 0).Text = "<a href='http://www.fpoint.com'>FarPoint</a>"

クライアント側スクリプト

クライアント側でも値の取得および設定が可能です。それぞれGetValue メソッドおよびSetValue メソッドを使用します。

関連トピック

 

 


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