DataGridViewRow.SetValues(Object[]) Metoda

Definice

Nastaví hodnoty buněk řádku.

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

Parametry

values
Object[]

Jeden nebo více objektů, které představují hodnoty buněk v řádku.

nebo

Array HodnotaObject.

Návraty

truepokud byly nastaveny všechny hodnoty; v opačném případě . false

Výjimky

values je null.

Tato metoda se volá, když přidružená DataGridView je spuštěna ve virtuálním režimu.

nebo

Tento řádek je sdílený řádek.

Poznámky

Parametr values představuje proměnný počet argumentů použitých k naplnění hodnot buněk v řádku. Tyto hodnoty lze této metodě předat jako více, jednotlivé argumenty nebo jako členy jednoho Array. Vzhledem k tomu, že hodnoty mají být instancemi typu Object, ale pokud předáte pole hodnot hodnot typu (například Int32 hodnoty), bude tato metoda považovat matici za jeden objekt a přiřadit ji k jedné buňce. Chcete-li se tomuto chování vyhnout, musíte přetypovat pole typu hodnoty na Object matici nebo předat více hodnot jako více argumentů.

Pokud je v values seznamu více hodnot, než jsou buňky, které mají být inicializovány, tato metoda ignoruje nadbytečné hodnoty a vrátí false. Tato metoda také vrátí false , pokud některé z zadaných hodnot nelze nastavit.

Pokud existuje méně hodnot, než jsou buňky, zbývající nedodržované buňky si zachovají své aktuální hodnoty.

Platí pro

Viz také