DataGridViewRow.SetValues(Object[]) Méthode

Définition

Définit les valeurs des cellules de la ligne.

public:
 bool SetValues(... cli::array <System::Object ^> ^ values);
public bool SetValues(params object[] values);
member this.SetValues : obj[] -> bool
Public Function SetValues (ParamArray values As Object()) As Boolean

Paramètres

values
Object[]

Un ou plusieurs objets qui représentent les valeurs de cellule dans la ligne.

- ou -

Valeurs ArrayObject .

Retours

true si toutes les valeurs ont été définies ; sinon, false.

Exceptions

values a la valeur null.

Cette méthode est appelée lorsque l’associé DataGridView fonctionne en mode virtuel.

- ou -

Cette ligne est une ligne partagée.

Remarques

Le values paramètre représente un nombre variable d’arguments utilisés pour remplir les valeurs de cellule dans la ligne. Ces valeurs peuvent être passées à cette méthode en tant que plusieurs arguments individuels ou en tant que membres d’un seul Array. Comme les valeurs sont censées être des instances de type Object, toutefois, si vous passez un tableau de valeurs de type valeur (telles que Int32 des valeurs), cette méthode traite le tableau comme un objet unique et l’assigne à une seule cellule. Pour éviter ce comportement, vous devez convertir un tableau de type valeur en tableau Object ou passer plusieurs valeurs en tant qu’arguments multiples.

S’il y a plus de valeurs dans la values liste qu’il y a de cellules à initialiser, cette méthode ignore les valeurs supplémentaires et retourne false. Cette méthode retourne false également si l’une des valeurs spécifiées ne peut pas être définie.

S’il y a moins de valeurs qu’il y a de cellules, les cellules non correspondantes restantes conservent leurs valeurs actuelles.

S’applique à

Voir aussi