Udostępnij za pośrednictwem


DataGridViewRow.SetValues(Object[]) Metoda

Definicja

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.

-lub- Object Wartości.Array

Zwraca

Boolean

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.

Dotyczy

Zobacz też