PowerTools SPREAD for Windows Forms 8.0J > 開発者ガイド > セル型 > データの表示 |
セルのTextプロパティの値は、セルに表示されているとおりの書式付きデータを保持します。一方、Valueプロパティの値は、データモデル内に保存されている書式なしデータを保持します。 SheetViewクラスのGetTextおよびGetValueメソッドを使用すると、セル型に関わらず、セル内のデータを取得できます。
次の表は、編集可能なセル型の一覧と、それぞれのセル型によるデータの処理方法を示します。ここでは、書式設定する場合(Textプロパティによる値の取得)と書式設定しない場合(Valueプロパティによる値の取得)の処理結果を示します。
編集可能なセル型 | 入力例 | 書式付きデータによる処理結果 | 書式なしデータによる処理結果 |
---|---|---|---|
CurrencyCellType | "$10,000.00" | "$10,000.00" | 10000.00 |
DateTimeCellType | "10/29/2002" | "10/29/2002" | 2002 年 10 月 29 日火曜日午前 12 時0分0秒を表す DateTime オブジェクト |
GeneralCellType | 任意のデータ | このデータを表す文字列 | オブジェクトを返したのが DateTime、Boolean、または Text のどれであるかに応じて、ブール値または Text 値 |
MaskCellType | "123-45-6789" | "123-45-6789" | "123456789" |
NumberCellType | "10000.00" | "10000.00" | 10000.00 |
PercentCellType | "15%" | "15%" | 0.15 |
RegularExpressionCellType | "99-999-9999" | "99-999-9999" | "99-999-9999" |
TextCellType | 任意のテキスト | このテキストを表す文字列 | このテキストを表す文字列 |
次の表は、グラフィカルなセル型の一覧と、それぞれのセル型によるデータの処理方法を示します。
グラフィカルなセル型 | 値データによる処理結果 |
---|---|
ButtonCellType | 1(ボタンを押した状態) |
0(ボタンを押していない状態) | |
CheckBoxCellType (2状態) | True(チェック状態) |
False(未チェック状態) | |
CheckBoxCellType (3状態) | 1(チェック状態) |
0(未チェック状態) | |
2(不確定状態(淡色表示)) | |
ComboBoxCellTypeおよびMultiColumnComboBoxCellType | 選択された項目を表すテキストまたはインデックス(EditorValue プロパティを参照) |
HyperLinkCellType | ブール値の配列。 "True"(表示済みのリンク)または"False"(未表示のリンク) |
ImageCellType | (該当なし) |
ListBoxCellType | 配列 |
MultiOptionCellType | 選択された項目のインデックス(数値) |
ProgressCellType | 15(実際の値) |
RichTextCellType | リッチテキスト形式の文字列 |
SliderCellType | 4 |
次の表は、InputManセルの一覧と、それぞれのセル型によるデータの処理方法を示します。
InputManセル | 入力例 | 書式付きデータによる処理結果 | 書式なしデータによる処理結果 |
---|---|---|---|
GcTextBoxCellType | 任意のテキスト | このテキストを表す文字列 | このテキストを表す文字列 |
GcDateTimeCellType | "10/29/2015" | "10/29/2015" | 2015 年 10 月 29 日火曜日午前 12 時0分0秒を表す DateTime オブジェクト |
GcNumberCellType | "10000.00" | "10000.00" | "10000.00" |