DataGridViewRow.SetValues(Object[]) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Legt die Werte für die Zellen der Zeile fest.
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
Parameter
- values
- Object[]
Ein Objekt oder mehrere Objekte, die die Zellwerte in der Zeile darstellen.
Gibt zurück
true
, wenn alle Werte festgelegt wurden, andernfalls false
.
Ausnahmen
values
ist null
.
Diese Methode wird aufgerufen, wenn die zugeordnete DataGridView im virtuellen Modus ausgeführt wird.
- oder - Diese Zeile stellt eine freigegebene Zeile dar.
Hinweise
Der values
Parameter stellt eine variable Anzahl von Argumenten dar, die zum Auffüllen von Zellwerten in der Zeile verwendet werden. Diese Werte können an diese Methode als mehrere, einzelne Argumente oder Elemente einer einzelnen ArrayMethode übergeben werden. Da die Werte als Instanzen des Typs erwartet werden, wenn Sie jedoch ein Array von Werttypwerten Object(z Int32 . B. Werte) übergeben, behandelt diese Methode das Array als einzelnes Objekt und weisen sie einer einzelnen Zelle zu. Um dieses Verhalten zu vermeiden, müssen Sie ein Werttyparray in ein Object Array umwandeln oder mehrere Werte als mehrere Argumente übergeben.
Wenn in der values
Liste mehr Werte vorhanden sind, als Zellen initialisiert werden sollen, ignoriert diese Methode die zusätzlichen Werte und gibt zurück false
. Diese Methode gibt auch zurück false
, wenn keine der angegebenen Werte festgelegt werden kann.
Wenn weniger Werte vorhanden sind als Zellen, behalten die verbleibenden nicht übereinstimmenden Zellen ihre aktuellen Werte.