DataGridViewImageCell.GetFormattedValue Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Devuelve un gráfico tal como se mostraría en la celda.
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
Parámetros
- value
- Object
Valor al que se debe dar formato.
- rowIndex
- Int32
Índice de la fila primaria de la celda.
- cellStyle
- DataGridViewCellStyle
Clase DataGridViewCellStyle en vigor para la celda.
- valueTypeConverter
- TypeConverter
TypeConverter asociado al tipo de valor que proporciona la conversión personalizada al tipo de valor con formato; o bien, null
si no es necesaria esa conversión personalizada.
- formattedValueTypeConverter
- TypeConverter
TypeConverter asociado al tipo de valor con formato que proporciona la conversión personalizada desde el tipo de valor; o bien, null
si no es necesaria esa conversión personalizada.
- context
- DataGridViewDataErrorContexts
Una combinación bit a bit de valores DataGridViewDataErrorContexts que describen el contexto en el que es necesario el valor con formato.
Devoluciones
Objeto que representa la imagen con formato.
Comentarios
El DataGridView control llama a este método para convertir un valor de celda en un valor de presentación equivalente del tipo indicado por la FormattedValueType propiedad . El control pasa el valor de celda a este método en el value
parámetro .
Si el context
valor del parámetro incluye el ClipboardContent valor , este método devuelve el valor de la Description propiedad para copiar en el Portapapeles. De lo contrario, se produce el DataGridView.CellFormatting evento .
Un CellFormatting controlador de eventos puede modificar y value
cellStyle
. Sin embargo, si el controlador no establece la DataGridViewCellFormattingEventArgs.FormattingApplied propiedad true
en , este método da formato value
mediante las propiedades de formato del cellStyle
objeto .
Si el formato no es correcto, se produce el DataError evento . Si no hay ningún controlador para este evento o el controlador establece la DataGridViewDataErrorEventArgs.ThrowException propiedad true
en , se produce una excepción.
Si el formato es correcto y el tipo del valor con formato coincide con el valor de la FormattedValueType propiedad, este método devuelve el valor con formato. De lo contrario, este método devuelve un gráfico de error estándar en el tipo indicado por la FormattedValueType propiedad .
Se aplica a
Consulte también
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de