DataGridViewRow.SetValues(Object[]) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.
Návraty
true
pokud byly nastaveny všechny hodnoty; false
v opačném případě .
Výjimky
values
je null
.
Tato metoda se volá, když je přidružena DataGridView k provozu 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 se očekává, že hodnoty budou instance typu Object, ale pokud předáte pole hodnot hodnot typu (například Int32 hodnoty), bude tato metoda zacházet s polem jako s jedním objektem a přiřadit ji k jedné buňce. Chcete-li se tomuto chování vyhnout, musíte přetypovat pole typu hodnota 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 nelze nastavit některou ze zadaných hodnot.
Pokud existuje méně hodnot, než jsou buňky, zachovají si zbývající nesrovnané buňky jejich aktuální hodnoty.