DataGridViewCheckBoxCell.ParseFormattedValue メソッド

定義

表示用に書式設定された値を、実際のセル値に変換します。

public:
 override System::Object ^ ParseFormattedValue(System::Object ^ formattedValue, System::Windows::Forms::DataGridViewCellStyle ^ cellStyle, System::ComponentModel::TypeConverter ^ formattedValueTypeConverter, System::ComponentModel::TypeConverter ^ valueTypeConverter);
public override object ParseFormattedValue (object formattedValue, System.Windows.Forms.DataGridViewCellStyle cellStyle, System.ComponentModel.TypeConverter formattedValueTypeConverter, System.ComponentModel.TypeConverter valueTypeConverter);
public override object? ParseFormattedValue (object? formattedValue, System.Windows.Forms.DataGridViewCellStyle cellStyle, System.ComponentModel.TypeConverter? formattedValueTypeConverter, System.ComponentModel.TypeConverter? valueTypeConverter);
override this.ParseFormattedValue : obj * System.Windows.Forms.DataGridViewCellStyle * System.ComponentModel.TypeConverter * System.ComponentModel.TypeConverter -> obj
Public Overrides 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

戻り値

セル値。

例外

cellStylenullです。

FormattedValueType プロパティ値が null である。

formattedValuenullです。

- または -

formattedValue の型が、FormattedValueType プロパティで示される型と一致しません。

注釈

ユーザーがセル値を編集して変更をコミットすると、 DataGridView コントロールはこのメソッドを呼び出して、表示される値を FormattedValueType から に変換します ValueType。 次に、基になるセル値またはデータ ソース値を変換された値に設定します。

このメソッドは、および IndeterminateValue プロパティの値が設定されている場合に、セルの表示値を実際のTrueValueFalseValueセル値に変換します。

適用対象

こちらもご覧ください