Partager via


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 des cellules de la ligne.

Retours

Boolean

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

Exceptions

values a la valeur null.

Cette méthode est appelée lorsque le DataGridView associé 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. Étant donné que les valeurs sont censées être des instances de type Object, toutefois, si vous transmettez un tableau de valeurs de type valeur (telles que Int32 des valeurs), cette méthode traite le tableau en tant qu’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