DataGridViewCheckBoxCell.GetFormattedValue 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
형식이 지정된 셀 데이터 값을 가져옵니다.
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 컨트롤의 일부가 아닌 경우 null
입니다.
설명
합니다 DataGridView 셀 값으로 지정 된 형식의 해당 하는 표시 값으로 변환 하려면이 메서드를 호출 하는 컨트롤을 FormattedValueType 속성입니다. 컨트롤에서이 메서드는 셀 값을 전달 합니다 value
매개 변수입니다.
이 메서드는 먼저 설정 된 경우 , FalseValue및 IndeterminateValue 속성을 사용 하 여 TrueValue또는 CheckState 값으로 변환 value
Boolean 하려고 합니다.
변환에 실패하면 DataGridView.DataError 이벤트가 발생합니다. 이 이벤트 또는 처리기 집합에 대 한 처리기가 하는 경우는 DataGridViewDataErrorEventArgs.ThrowException 속성을 true
, 예외가 throw 됩니다.
변환에 성공하거나 이벤트에 대한 DataError 처리기가 있고 속성을 true
로 DataGridView.CellFormatting 설정 DataGridViewDataErrorEventArgs.ThrowException 하지 않으면 이벤트가 발생합니다.
A CellFormatting 이벤트 처리기는 모두 수정할 수 있습니다 value
고 cellStyle
입니다. 그러나 처리기를 설정 하지 않는 경우는 DataGridViewCellFormattingEventArgs.FormattingApplied 속성을 true
,이 메서드 형식 value
의 서식 속성을 사용 하 여는 cellStyle
개체입니다. 이로 인해 추가 DataError 이벤트가 발생할 수 있습니다.
서식 지정에 성공하고 매개 변수 값에 context
값이 포함된 ClipboardContent 경우 이 메서드는 클립보드에 복사할 서식이 지정된 값의 버전을 반환 String 합니다. 그렇지 않으면 이 메서드는 컨트롤에 표시할 서식이 DataGridView 지정된 값을 반환합니다.
적용 대상
추가 정보
.NET