DataGridViewCell.GetEditedFormattedValue 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.
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.