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

Один или несколько объектов, представляющих значения ячеек в строке.

–или–

Array ЗначениеObject.

Возвращаемое значение

true Значение , если заданы все значения; falseв противном случае .

Исключения

values равно null.

Этот метод вызывается, когда связанный DataGridView работает в виртуальном режиме.

–или–

Эта строка является общей строкой.

Комментарии

Параметр values представляет переменное число аргументов, используемых для заполнения значений ячеек в строке. Эти значения можно передать этому методу в виде нескольких, отдельных аргументов или как членов одного Array. Так как значения, как ожидается, будут экземплярами типа Object, однако при передаче массива значений типа значений (например Int32 , значений), этот метод будет рассматривать массив как один объект и назначать его одной ячейке. Чтобы избежать этого, необходимо привести массив типа значений Object к массиву или передать несколько значений в виде нескольких аргументов.

Если в values списке есть больше значений, чем ячейки для инициализации, этот метод игнорирует дополнительные значения и возвращает.false Этот метод также возвращает, false если не удается задать любое из указанных значений.

Если есть меньше значений, чем есть ячейки, остальные несоответветные ячейки сохраняют текущие значения.

Применяется к

См. также раздел