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[]

一个或多个表示行中单元格值的对象。

返回

Boolean

如果已设置所有的值,则为 true;否则为 false

例外

valuesnull

当关联的 DataGridView 在虚拟模式下运行时调用此方法。

  • 或 - 此行是共享行。

注解

values 参数表示用于填充行中单元格值的可变数量的参数。 可以将这些值作为多个、单个参数或单个 Array成员传递给此方法。 但是,如果传入值 Object类型值数组 (如值) 等 Int32 值,则此方法会将数组视为单个对象,并将其分配给单个单元格。 若要避免此行为,必须将值类型数组强制转换为 Object 数组,或将多个值作为多个参数传入。

如果列表中的值 values 多于要初始化的单元格,此方法将忽略额外的值并返回 false。 如果无法设置任何指定值,此方法也会返回 false

如果值少于单元格,则剩余的不匹配单元格将保留其当前值。

适用于

另请参阅