DataGridViewCell.ParseFormattedValue Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Convertit une valeur mise en forme pour l'affichage en une valeur de cellule réelle.
public:
virtual System::Object ^ ParseFormattedValue(System::Object ^ formattedValue, System::Windows::Forms::DataGridViewCellStyle ^ cellStyle, System::ComponentModel::TypeConverter ^ formattedValueTypeConverter, System::ComponentModel::TypeConverter ^ valueTypeConverter);
public virtual object ParseFormattedValue (object formattedValue, System.Windows.Forms.DataGridViewCellStyle cellStyle, System.ComponentModel.TypeConverter formattedValueTypeConverter, System.ComponentModel.TypeConverter valueTypeConverter);
public virtual object? ParseFormattedValue (object? formattedValue, System.Windows.Forms.DataGridViewCellStyle cellStyle, System.ComponentModel.TypeConverter? formattedValueTypeConverter, System.ComponentModel.TypeConverter? valueTypeConverter);
abstract member ParseFormattedValue : obj * System.Windows.Forms.DataGridViewCellStyle * System.ComponentModel.TypeConverter * System.ComponentModel.TypeConverter -> obj
override this.ParseFormattedValue : obj * System.Windows.Forms.DataGridViewCellStyle * System.ComponentModel.TypeConverter * System.ComponentModel.TypeConverter -> obj
Public Overridable Function ParseFormattedValue (formattedValue As Object, cellStyle As DataGridViewCellStyle, formattedValueTypeConverter As TypeConverter, valueTypeConverter As TypeConverter) As Object
Paramètres
- formattedValue
- Object
Valeur d'affichage de la cellule.
- cellStyle
- DataGridViewCellStyle
DataGridViewCellStyle en vigueur pour la cellule.
- formattedValueTypeConverter
- TypeConverter
TypeConverter pour le type valeur de l'affichage ou null
pour utiliser le convertisseur par défaut.
- valueTypeConverter
- TypeConverter
TypeConverter pour le type valeur de la cellule ou null
pour utiliser le convertisseur par défaut.
Retours
Valeur de la cellule.
Exceptions
cellStyle
a la valeur null
.
La valeur de la propriété FormattedValueType est null
.
- ou -
La valeur de la propriété ValueType est null
.
- ou -
formattedValue
ne peut pas être converti.
formattedValue
a la valeur null
.
-ou-
Le type de formattedValue
ne correspond pas au type indiqué par la propriété FormattedValueType.
Remarques
Lorsque l’utilisateur modifie une valeur de cellule et valide la modification, le DataGridView contrôle appelle cette méthode pour convertir la valeur affichée du FormattedValueType en ValueType. Le contrôle définit ensuite la valeur de la cellule sous-jacente ou de la source de données sur la valeur convertie.
L’implémentation par défaut de cette méthode analyse le paramètre à l’aide formattedValue
des NullValuepropriétés , DataSourceNullValueet FormatProvider du style de cellule indiqué par le cellStyle
paramètre .
Si formattedValue
est égal à NullValue, cette méthode retourne la valeur de la DataSourceNullValue propriété ou null
si DataSourceNullValue est DBNull.Value et que la cellule ValueType est un type référence.
Si formattedValue
n’est pas égal à NullValue, cette méthode analyse formattedValue
à l’aide de la FormatProvider propriété et des convertisseurs spécifiés ou par défaut.
Si la cellule ValueType peut avoir la valeur Null, cette méthode encapsule la valeur de retour en tant Nullable<T> que type.
S’applique à
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour