DataGridViewRow.SetValues(Object[]) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Ustawia wartości komórek wiersza.
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[]
Co najmniej jeden obiekt reprezentujący wartości komórek w wierszu.
Zwraca
true
jeśli wszystkie wartości zostały ustawione; w przeciwnym razie , false
.
Wyjątki
values
to null
.
Ta metoda jest wywoływana, gdy skojarzony DataGridView działa w trybie wirtualnym.
-lub- Ten wiersz jest udostępnionym wierszem.
Uwagi
Parametr values
reprezentuje zmienną liczbę argumentów używanych do wypełniania wartości komórek w wierszu. Te wartości można przekazać do tej metody jako wiele, pojedynczych argumentów lub jako składowych pojedynczej Arraymetody . Ponieważ wartości mają być wystąpieniami typu Object, jednak w przypadku przekazania tablicy wartości typu (takich jak Int32 wartości), ta metoda będzie traktować tablicę jako pojedynczy obiekt i przypisywać ją do jednej komórki. Aby uniknąć tego zachowania, należy rzutować tablicę typu wartości na tablicę Object lub przekazać wiele wartości jako wiele argumentów.
Jeśli na liście znajduje się więcej wartości values
niż istnieją komórki do zainicjowania, ta metoda ignoruje dodatkowe wartości i zwraca wartość false
. Ta metoda zwraca również, false
jeśli nie można ustawić żadnej z określonych wartości.
Jeśli istnieje mniej wartości niż istnieją komórki, pozostałe niedopasowane komórki zachowują swoje bieżące wartości.