DataGridViewRow.SetValues(Object[]) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Anger värdena för radens celler.
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
Parametrar
Returer
trueom alla värden har angetts. annars . false
Undantag
values är null.
Den här metoden anropas när den associerade DataGridView används i virtuellt läge.
-eller-
Den här raden är en delad rad.
Kommentarer
Parametern values representerar ett variabelt antal argument som används för att fylla i cellvärden på raden. Dessa värden kan skickas till den här metoden som flera, enskilda argument eller som medlemmar i en enda Array. Eftersom värdena förväntas vara instanser av typen Object, men om du skickar in en matris med värdetypsvärden (till exempel Int32 värden), behandlar den här metoden matrisen som ett enda objekt och tilldelar den till en enda cell. För att undvika det här beteendet måste du omvandla en matris av värdetyp till en Object matris eller skicka flera värden som flera argument.
Om det finns fler värden i values listan än det finns celler som ska initieras ignorerar den här metoden de extra värdena och returnerar false. Den här metoden returnerar false också om något av de angivna värdena inte kan anges.
Om det finns färre värden än det finns celler behåller de återstående omatchade cellerna sina aktuella värden.