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 della cella nella riga.

-oppure- Oggetto Array dei valori Object.

Restituisce

Boolean

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

Eccezioni

values è null.

Questo metodo viene chiamato quando il controllo DataGridView associato funziona in modalità virtuale.

-oppure- La riga è condivisa.

Commenti

Il values parametro rappresenta un numero variabile di argomenti usati 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 considera la matrice come un singolo oggetto e lo assegna 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 rispetto alle 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