Exportar (0) Imprimir
Expandir todo
Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

DataGridViewComboBoxCell.GetFormattedValue (Método)

Obtiene el valor con formato de los datos de celda.

Espacio de nombres:  System.Windows.Forms
Ensamblado:  System.Windows.Forms (en System.Windows.Forms.dll)

protected override Object GetFormattedValue(
	Object value,
	int rowIndex,
	ref DataGridViewCellStyle cellStyle,
	TypeConverter valueTypeConverter,
	TypeConverter formattedValueTypeConverter,
	DataGridViewDataErrorContexts context
)

Parámetros

value
Tipo: System.Object
El valor que se va a dar formato.
rowIndex
Tipo: System.Int32
el índice de la fila primaria de la celda.
cellStyle
Tipo: System.Windows.Forms.DataGridViewCellStyle
DataGridViewCellStyle en la celda.
valueTypeConverter
Tipo: System.ComponentModel.TypeConverter
TypeConverter asociado al tipo de valor que proporciona la conversión personalizada al tipo de valor con formato, o null si no existe esta conversión personalizada necesaria.
formattedValueTypeConverter
Tipo: System.ComponentModel.TypeConverter
TypeConverter asociado al tipo de valor con formato que proporciona la conversión personalizada del tipo de valor, o null si no existe esta conversión personalizada necesaria.
context
Tipo: System.Windows.Forms.DataGridViewDataErrorContexts
Una combinación bit a bit de valores de DataGridViewDataErrorContexts que describen el contexto en el que el valor con formato es necesario.

Valor devuelto

Tipo: System.Object
El valor de los datos de celda después de que dé formato se ha aplicado o de null si la celda no es parte de un control de DataGridView .

ExcepciónCondición
Exception

El formato no y las que no hay ningún controlador para el evento de DataError de control de DataGridView o el controlador establece la propiedad de ThrowException a true. El objeto de excepción puede normalmente convertir en el tipo FormatException para los errores de conversión de tipos o escribir ArgumentException si value no se encuentra en DataSource o la colección de Items .

El control de DataGridView llama a este método para convertir un valor de celda en un valor equivalente de presentación del tipo indicado por la propiedad de FormattedValueType . el control pasa el valor de la celda a este método en el parámetro de value .

Este método determina primero si value es válido determinar si una de las condiciones siguientes está compilado.

Si value no es válido, el evento de DataGridView.DataError aparece. Si no hay ningún controlador de este evento o el controlador establece la propiedad de DataGridViewDataErrorEventArgs.ThrowException a true, se produce una excepción.

si value es válido o hay controlador para el evento de DataError y no establece la propiedad de DataGridViewDataErrorEventArgs.ThrowException a true, el evento de DataGridView.CellFormatting aparece.

un controlador de eventos de CellFormatting puede modificar value y cellStyle. Si el controlador no establece la propiedad de DataGridViewCellFormattingEventArgs.FormattingApplied a true, sin embargo, los formatos value de este método mediante las propiedades de formato de objeto de cellStyle . Esto puede producir un evento adicional de DataError .

Si el formato es correcto, este método devuelve el valor con formato para la presentación en el control de DataGridView .

.NET Framework

Compatible con: 4.5, 4, 3.5, 3.0, 2.0

.NET Framework Client Profile

Compatible con: 4, 3.5 SP1

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (no se admite el rol Server Core), Windows Server 2008 R2 (se admite el rol Server Core con SP1 o versiones posteriores; no se admite Itanium)

.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2015 Microsoft