DataGridViewRow.SetValues(Object[]) Metodo

Definizione

Imposta i valori delle celle della riga.

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

Parametri

values
Object[]

Uno o più oggetti che rappresentano i valori delle celle nella riga.

oppure

Oggetto Array di Object valori.

Valori restituiti

true se tutti i valori sono stati impostati; in caso contrario, false.

Eccezioni

values è null.

Questo metodo viene chiamato quando l'oggetto associato DataGridView opera in modalità virtuale.

oppure

Questa riga è una riga condivisa.

Commenti

Il values parametro rappresenta un numero variabile di argomenti utilizzati per popolare i valori delle celle nella riga. Questi valori possono essere passati a questo metodo come più argomenti, singoli argomenti o come membri di un singolo Arrayoggetto . Poiché i valori devono essere istanze di tipo Object, tuttavia, se si passa una matrice di valori di tipo valore (ad esempio Int32 valori), questo metodo considererà la matrice come un singolo oggetto e la assegnerà a una singola cella. Per evitare questo comportamento, è necessario eseguire il cast di una matrice di tipo valore in una Object matrice o passare più valori come più argomenti.

Se nell'elenco values sono presenti più valori di quanto siano presenti celle da inizializzare, questo metodo ignora i valori aggiuntivi e restituisce false. Questo metodo restituisce false anche se non è possibile impostare uno dei valori specificati.

Se sono presenti meno valori rispetto alle celle, le celle rimanenti non corrispondenti mantengono i valori correnti.

Si applica a

Vedi anche