DataGridViewRow.SetValues(Object[]) メソッド

定義

行のセルの値を設定します。

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

パラメーター

values
Object[]

行内のセルの値を表す 1 つ以上のオブジェクト。

戻り値

Boolean

すべての値が設定された場合は true。それ以外の場合は false

例外

valuesnullです。

関連付けられた DataGridView が仮想モードで動作しているときに、このメソッドが呼び出されています。

  • または - この行は共有行です。

注釈

このパラメーターは values 、行内のセル値を設定するために使用される可変数の引数を表します。 これらの値は、複数の個別の引数として、または 1 つの Arrayメンバーとして、このメソッドに渡すことができます。 ただし、値型 Objectの値の配列 (値など Int32 ) を渡すと、このメソッドは配列を 1 つのオブジェクトとして扱い、1 つのセルに割り当てます。 この動作を回避するには、値型配列を配列にキャストするか、複数の値を Object 複数の引数として渡す必要があります。

初期化するセルよりも多くの値がリスト内 values にある場合、このメソッドは余分な値を無視して返します false。 このメソッドは、 false 指定した値のいずれかが設定できない場合にも返します。

セルよりも値が少ない場合、残りの不一致セルは現在の値を保持します。

適用対象

こちらもご覧ください