DataGridViewRow.SetValues(Object[]) Methode

Definitie

Hiermee stelt u de waarden van de cellen van de rij in.

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

Parameters

values
Object[]

Een of meer objecten die de celwaarden in de rij vertegenwoordigen.

– of –

Een Array waarde Object .

Retouren

true indien alle waarden zijn ingesteld; anders, false.

Uitzonderingen

values is null.

Deze methode wordt aangeroepen wanneer de gekoppelde DataGridView wordt uitgevoerd in de virtuele modus.

– of –

Deze rij is een gedeelde rij.

Opmerkingen

De values parameter vertegenwoordigt een variabel aantal argumenten dat wordt gebruikt om celwaarden in de rij in te vullen. Deze waarden kunnen als meerdere, afzonderlijke argumenten of als leden van één Arraymethode worden doorgegeven aan deze methode. Omdat de waarden naar verwachting exemplaren van het type Objectzijn, maar als u een matrix met waardetypewaarden (zoals Int32 waarden) doorgeeft, behandelt deze methode de matrix als één object en wijst deze toe aan één cel. Om dit gedrag te voorkomen, moet u een matrix van het waardetype casten naar een Object matrix of meerdere waarden doorgeven als meerdere argumenten.

Als er meer waarden in de values lijst staan dan er cellen moeten worden geïnitialiseerd, worden met deze methode de extra waarden genegeerd en geretourneerd false. Deze methode retourneert false ook als een van de opgegeven waarden niet kan worden ingesteld.

Als er minder waarden zijn dan er cellen zijn, behouden de resterende niet-overeenkomende cellen de huidige waarden.

Van toepassing op

Zie ook