DataGridViewRow.SetValues(Object[]) Yöntem

Tanım

Satır hücrelerinin değerlerini ayarlar.

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

Parametreler

values
Object[]

Satırdaki hücre değerlerini temsil eden bir veya daha fazla nesne.

-veya- Değerlerden Array biri Object .

Döndürülenler

Boolean

true tüm değerler ayarlandıysa; aksi takdirde , false.

Özel durumlar

values, null değeridir.

İlişkili DataGridView sanal modda çalışırken bu yöntem çağrılır.

-veya- Bu satır paylaşılan bir satırdır.

Açıklamalar

parametresi, values satırdaki hücre değerlerini doldurmak için kullanılan değişken sayıda bağımsız değişkeni temsil eder. Bu değerler bu yönteme birden çok bağımsız değişken olarak veya tek Arraybir öğesinin üyesi olarak geçirilebilir. Değerlerin türünün Objectörnekleri olması beklendiğinden, değer türündeki değerler dizisini (değerler gibi Int32 ) geçirirseniz, bu yöntem diziyi tek bir nesne olarak değerlendirir ve tek bir hücreye atar. Bu davranışı önlemek için, değer türündeki bir diziyi bir Object diziye atamanız veya birden çok değeri birden çok bağımsız değişken olarak geçirmeniz gerekir.

Listede başlatılacak hücrelerden daha fazla değer values varsa, bu yöntem ek değerleri yoksayar ve döndürür false. Bu yöntem ayrıca belirtilen değerlerden herhangi biri ayarlanamıyorsa da döndürür false .

Hücrelerden daha az değer varsa, eşleşmeyen kalan hücreler geçerli değerlerini korur.

Şunlara uygulanır

Ayrıca bkz.