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 メソッドを使用します。