DataGridViewRow.SetValues(Object[]) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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
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.