DataGridViewCell.ParseFormattedValue メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
表示用に書式設定された値を、実際のセル値に変換します。
public:
virtual System::Object ^ ParseFormattedValue(System::Object ^ formattedValue, System::Windows::Forms::DataGridViewCellStyle ^ cellStyle, System::ComponentModel::TypeConverter ^ formattedValueTypeConverter, System::ComponentModel::TypeConverter ^ valueTypeConverter);
public virtual object ParseFormattedValue (object formattedValue, System.Windows.Forms.DataGridViewCellStyle cellStyle, System.ComponentModel.TypeConverter formattedValueTypeConverter, System.ComponentModel.TypeConverter valueTypeConverter);
public virtual object? ParseFormattedValue (object? formattedValue, System.Windows.Forms.DataGridViewCellStyle cellStyle, System.ComponentModel.TypeConverter? formattedValueTypeConverter, System.ComponentModel.TypeConverter? valueTypeConverter);
abstract member ParseFormattedValue : obj * System.Windows.Forms.DataGridViewCellStyle * System.ComponentModel.TypeConverter * System.ComponentModel.TypeConverter -> obj
override this.ParseFormattedValue : obj * System.Windows.Forms.DataGridViewCellStyle * System.ComponentModel.TypeConverter * System.ComponentModel.TypeConverter -> obj
Public Overridable Function ParseFormattedValue (formattedValue As Object, cellStyle As DataGridViewCellStyle, formattedValueTypeConverter As TypeConverter, valueTypeConverter As TypeConverter) As Object
パラメーター
- formattedValue
- Object
セルの表示値。
- cellStyle
- DataGridViewCellStyle
セルに反映される DataGridViewCellStyle
- formattedValueTypeConverter
- TypeConverter
表示値の型の TypeConverter。既定のコンバーターを使用する場合は null
。
- valueTypeConverter
- TypeConverter
セル値の型の TypeConverter。既定のコンバーターを使用する場合は null
。
戻り値
セル値。
例外
cellStyle
が null
です。
FormattedValueType プロパティ値が null
である。
- または -
ValueType プロパティ値が null
である。
- または -
formattedValue
を変換できません。
注釈
ユーザーがセル値を編集して変更をコミットすると、 DataGridView コントロールはこのメソッドを呼び出して、表示される値を FormattedValueType から に変換します ValueType。 次に、基になるセル値またはデータ ソース値を変換後の値に設定します。
このメソッドの既定の実装では、 formattedValue
パラメーターで示されるセル スタイルの NullValue、 DataSourceNullValue、および FormatProvider プロパティを使用してパラメーターを cellStyle
解析します。
が とNullValue等しい場合formattedValue
、このメソッドは プロパティの値をDataSourceNullValue返します。または null
が でDBNull.Value、セルValueTypeが参照型の場合DataSourceNullValueは を返します。
が とNullValue等しくない場合formattedValue
、このメソッドは、 プロパティと指定されたコンバーターまたは既定のコンバーターを使用してFormatProvider解析formattedValue
します。
セル ValueType が null 許容の場合、このメソッドは戻り値を型として Nullable<T> ラップします。
適用対象
こちらもご覧ください
.NET