PowerTools MultiRow for Windows Forms 8.0J
SetValues メソッド

行内のセル値を表す1つ以上のオブジェクト、またはSystem.Object値のSystem.Array
行のセルの値を設定します。
構文
Public Function SetValues( _
   ByVal ParamArray values() As Object _
) As Boolean
public bool SetValues( 
   params object[] values
)

パラメータ

values
行内のセル値を表す1つ以上のオブジェクト、またはSystem.Object値のSystem.Array

戻り値の型

すべての値が設定された場合はtrue。それ以外の場合はfalse
例外
例外解説
System.ArgumentNullExceptionvaluesがnull 参照 (Visual Basicでは Nothing)です。
解説

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

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

値がセルの数より少ない場合、対応する値のない残りのセルでは現在の値が保持されます。

参照

Row クラス
Row メンバ
SetValue(Int32,Int32,Object) メソッド

 

 


© 2008-2015 GrapeCity inc. All rights reserved.