DataGridViewImageCell.GetFormattedValue 메서드

정의

셀에 표시될 그래픽을 반환합니다.

protected:
 override System::Object ^ GetFormattedValue(System::Object ^ value, int rowIndex, System::Windows::Forms::DataGridViewCellStyle ^ % cellStyle, System::ComponentModel::TypeConverter ^ valueTypeConverter, System::ComponentModel::TypeConverter ^ formattedValueTypeConverter, System::Windows::Forms::DataGridViewDataErrorContexts context);
protected override object GetFormattedValue (object value, int rowIndex, ref System.Windows.Forms.DataGridViewCellStyle cellStyle, System.ComponentModel.TypeConverter valueTypeConverter, System.ComponentModel.TypeConverter formattedValueTypeConverter, System.Windows.Forms.DataGridViewDataErrorContexts context);
protected override object? GetFormattedValue (object? value, int rowIndex, ref System.Windows.Forms.DataGridViewCellStyle cellStyle, System.ComponentModel.TypeConverter? valueTypeConverter, System.ComponentModel.TypeConverter? formattedValueTypeConverter, System.Windows.Forms.DataGridViewDataErrorContexts context);
override this.GetFormattedValue : obj * int * DataGridViewCellStyle * System.ComponentModel.TypeConverter * System.ComponentModel.TypeConverter * System.Windows.Forms.DataGridViewDataErrorContexts -> obj
Protected Overrides Function GetFormattedValue (value As Object, rowIndex As Integer, ByRef cellStyle As DataGridViewCellStyle, valueTypeConverter As TypeConverter, formattedValueTypeConverter As TypeConverter, context As DataGridViewDataErrorContexts) As Object

매개 변수

value
Object

서식이 지정될 값입니다.

rowIndex
Int32

셀의 부모 행의 인덱스입니다.

cellStyle
DataGridViewCellStyle

셀에 적용되는 DataGridViewCellStyle 입니다.

valueTypeConverter
TypeConverter

서 지정된 값 형식으로의 사용자 지정 변환을 제공하는 값 형식과 연결된 TypeConverter이며, 그러한 사용자 지정 변환이 필요 없는 경우에는 null입니다.

formattedValueTypeConverter
TypeConverter

값 형식으로부터의 사용자 지정 변환을 제공하는 서식 지정된 값 형식과 연결된 TypeConverter이며, 그러한 사용자 지정 변환이 필요 없는 경우에는 null입니다.

context
DataGridViewDataErrorContexts

서식 지정된 값이 필요한 컨텍스트를 설명하는 DataGridViewDataErrorContexts 값의 비트 조합입니다.

반환

형식 지정된 이미지를 나타내는 개체입니다.

설명

합니다 DataGridView 셀 값으로 지정 된 형식의 해당 하는 표시 값으로 변환 하려면이 메서드를 호출 하는 컨트롤을 FormattedValueType 속성입니다. 컨트롤에서이 메서드는 셀 값을 전달 합니다 value 매개 변수입니다.

경우는 context 매개 변수 값에 포함 됩니다는 ClipboardContent 값인 경우이 메서드 반환 값을 Description 클립보드로 복사 하는 것에 대 한 속성. 그렇지 않은 경우는 DataGridView.CellFormatting 이벤트가 발생 합니다.

A CellFormatting 이벤트 처리기는 모두 수정할 수 있습니다 valuecellStyle입니다. 그러나 처리기를 설정 하지 않는 경우는 DataGridViewCellFormattingEventArgs.FormattingApplied 속성을 true,이 메서드 형식 value 의 서식 속성을 사용 하 여는 cellStyle 개체입니다.

정상적이 지 않습니다 서식 지정 하는 경우는 DataError 이벤트가 발생 합니다. 이 이벤트 또는 처리기 집합에 대 한 처리기가 하는 경우는 DataGridViewDataErrorEventArgs.ThrowException 속성을 true, 예외가 throw 됩니다.

형식이 지정 되 고 형식이 지정 된 값 형식의 값과 일치 하는 경우는 FormattedValueType 속성에이 메서드는 형식이 지정 된 값을 반환 합니다. 이 메서드가 표준 오류 그래픽에서 지정 된 형식의 반환 하는 고, 그렇지는 FormattedValueType 속성입니다.

적용 대상

추가 정보