PowerTools SPREAD for ASP.NET 8.0J > 開発者の手引き > セル型 > データの表示 |
Text プロパティの値は、セルに表示されているとおりの書式付きデータを保持します。一方 Value プロパティの値は、データ モデル内に保存されている書式なしデータを保持します。詳細については「セルの値の取得と設定」で解説しています。
次の表は、編集可能なセル型の一覧と、それぞれのセル型によるデータ処理の方法を示します。ここでは、書式設定する場合(Text プロパティ)と書式設定しない場合(Value プロパティ)の両方の処理結果を示します。
編集可能なセル型 | 入力例 | 書式付きデータによる処理結果(Text) | 書式なしデータによる処理結果(Value) |
---|---|---|---|
CurrencyCellType | "\10,000" | "\10,000" | 10000 |
DateTimeCellType | "2015/06/10" | "2015/06/10" | 2015年 6月 10日火曜日午前 12時0分0秒を表すDateTimeオブジェクト |
DoubleCellType | "10000.00" | "10000.00" | 10000 |
GeneralCellType | 任意のテキスト | このデータを表す文字列 | 入力されたデータに依存する |
IntegerCellType | "12345" | "12345" | 12345 |
PercentCellType | "15%" | "15%" | 0.15 |
RegExpCellType(正規表現) | "123-45-6789" | "123-45-6789" | String |
日付型セルは、FormatString プロパティの設定にしたがって書式設定されたデータを返します。 この例では、書式文字列は "F" に設定されています。
セルの MultilineプロパティがTrueに設定されている場合は、改行文字を使用して、テキストの設定時に改行を含めることができます。
999,999,999,999,999より大きな数値、または-999,999,999,999,999より小さな数値は、指数表記に変換されます。
次の表は、グラフィカルなセル型の一覧と、それぞれのセル型によるデータ処理の方法を示します。ここでは、書式設定する場合(Text プロパティ)と書式設定しない場合(Value プロパティ)の両方の処理結果を示します。
グラフィカルなセル型 | 入力例 | 書式付きデータによる処理結果(Text) | 書式なしデータによる処理結果(Value) |
---|---|---|---|
CheckBoxCellType | True(チェック状態) | "True" | 1 |
False(未チェック状態) | "False" | 0 | |
未設定(Falseの場合と同じ表示) | 空の文字列 | Null | |
ComboBoxCellType | 任意の項目 | 選択された項目を表すテキスト | 選択された項目を表すテキストまたはインデックス |
未選択 | 空の文字列 | Null | |
LabelCellType | 任意のテキスト | このテキストを表す文字列 | このテキストを表す文字列 |
ListBoxCellType | 選択された任意の項目 | 選択された項目を表すテキスト | 選択された項目を表すテキストまたはインデックス |
RadioButtonListCellType | 選択された任意の項目 | 選択された項目を表すテキスト | 選択された項目を表すテキストまたはインデックス |
未選択 |
空白文字列 |
Null |