ユーザーがセルに入力した値はセル型により処理され、セルの値および表示内容が決まります。セルの Value プロパティがセルの値を、Text プロパティが表示内容を表します。各セル型でユーザーがセルに入力できる値、セルの Value および Text プロパティの値は次のとおりです。
セル型 | ユーザーの入力 | Value の値 | Text の値 |
---|---|---|---|
標準型セル | 任意 | ユーザーが入力した値が数値、日付、Bool 値と判断できる場合、各データ型に変換した値。その他の場合は値を表す文字列 | 書式設定された文字列 |
テキスト型セル | 書式設定のとおり (例)ABC |
値を表す文字列 (例)"ABC" |
値を表す文字列 (例)"ABC" |
日付時刻型セル | 書式設定のとおり (例)2012/12/31 |
DateTime 型の値 | 書式設定された文字列 (例)"平成24年12月31日" |
数値型セル | 書式設定のとおり (例)1,000 |
Decimal 型の値 | 書式設定された文字列 (例)"1,000" |
マスク型セル | 書式設定のとおり (例)〒981-3205 |
値を表す文字列。ただし、UseTextAsValue プロパティが True に設定された場合は書式設定された文字列 (例)"9813205" |
書式設定された文字列 (例)"〒981-3205" |
コンボボックス型セル | 項目の選択 | 項目がデータソースに連結されている場合、コンボボックス型セルの SelectedValuePath プロパティで指定されたフィールドの値。項目が非連結な場合、項目に表示された文字列。なお、ValueType プロパティが設定されている場合は、その設定に従う | 項目がデータソースに連結されている場合、コンボボックス型セルの ContentPath プロパティで指定されたフィールドの値。項目が非連結な場合、 項目に表示された文字列 |
ボタン型セル | ユーザーは入力不可 | コーディングやデータ連結によりセルに値が設定されている場合はその値 | ボタン型セルの Content プロパティに設定された値を文字列に変換した値 |
チェックボックス型セル | チェックするかどうか | Boolean 型の値、または Null(チェック状態が未確定の場合) | "True"、"False"、または空の文字列(チェック状態が未確定の場合) |
ラジオグループ型セル | 項目の選択 | ラジオグループ型セルの SelectedValuePath プロパティで指定されたフィールドの値 | ラジオグループ型セルの DisplayMemberPath プロパティで指定されたフィールドの値 |
イメージ型セル | ユーザーは入力不可 | コーディングやデータ連結によりセルに値が設定されている場合はその値 | Value の値を文字列に変換した値 |
データテンプレート型セル | データ テンプレートの設定のとおり | データ テンプレートの設定に従う | Value の値を文字列に変換した値 |