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 Framework | 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
Windows Desktop | 3.0, 3.1, 5, 6, 7, 8, 9, 10 |
.NET に関するフィードバック
.NET はオープンソース プロジェクトです。 フィードバックを提供するにはリンクを選択します。