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);
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입니다.

반환

Object

셀 값입니다.

예외

cellStyle이(가) null인 경우

FormattedValueType 속성 값이 null일 경우

formattedValue이(가) null인 경우

또는 formattedValue 형식이 FormattedValueType 속성이 나타내는 형식과 일치하지 않는 경우

설명

사용자가 셀 값을 편집하고 변경 내용을 커밋할 때 컨트롤은 DataGridView 이 메서드를 호출하여 표시된 값을 FormattedValueType ValueType변환합니다. 그런 다음 컨트롤은 기본 셀 값 또는 데이터 원본 값을 변환된 값으로 설정합니다.

이 메서드는 셀의 표시 값을 설정 된 경우 , FalseValueIndeterminateValue 속성을 사용 하 여 실제 셀 값TrueValue으로 변환 합니다.

적용 대상

추가 정보