DataGridViewCell.GetEditedFormattedValue Méthode

Définition

Retourne la valeur actuelle mise en forme de la cellule, que la cellule soit en mode édition ou non et que la valeur ait été validée ou non.

public:
 System::Object ^ GetEditedFormattedValue(int rowIndex, System::Windows::Forms::DataGridViewDataErrorContexts context);
public object GetEditedFormattedValue (int rowIndex, System.Windows.Forms.DataGridViewDataErrorContexts context);
public object? GetEditedFormattedValue (int rowIndex, System.Windows.Forms.DataGridViewDataErrorContexts context);
member this.GetEditedFormattedValue : int * System.Windows.Forms.DataGridViewDataErrorContexts -> obj
Public Function GetEditedFormattedValue (rowIndex As Integer, context As DataGridViewDataErrorContexts) As Object

Paramètres

rowIndex
Int32

Index de ligne de la cellule.

context
DataGridViewDataErrorContexts

Une combinaison d'opérations de bits de valeurs DataGridViewDataErrorContexts qui spécifie le contexte d'erreur de données.

Retours

Valeur actuelle mise en forme de DataGridViewCell.

Exceptions

Le rowIndex spécifié est inférieur à 0 ou supérieur au nombre de lignes contenues dans le contrôle moins 1.

ColumnIndex est inférieur à 0, ce qui indique que la cellule est une cellule d'en-tête de ligne.

La mise en forme a échoué et soit il n'y a aucun gestionnaire pour l'événement DataError du contrôle DataGridView, soit le gestionnaire a affecté true à la propriété ThrowException. L’objet exception peut généralement être converti en type FormatException.

Remarques

Cette méthode retourne la valeur actuelle de la cellule de modification ou du contrôle de modification si la cellule est en mode édition. Sinon, cette méthode convertit la valeur de cellule en une valeur d’affichage équivalente du type indiqué par la FormattedValueType propriété. Cela déclenche l’événement DataGridView.CellFormatting , que vous pouvez gérer pour personnaliser la conversion de valeur.

Si la mise en forme échoue, l’événement DataGridView.DataError se produit. S’il n’existe aucun gestionnaire pour cet événement ou si le gestionnaire définit la DataGridViewDataErrorEventArgs.ThrowException propriété sur true, une exception est levée.

Les classes dérivées qui remplacent cette méthode retournent généralement une représentation sous forme de chaîne de la valeur de cellule si l’argument context inclut la ClipboardContent valeur.

S’applique à

Voir aussi