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.

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

Boolean

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

Исключения

values имеет значение null.

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

-или- Эта строка является совместно используемой.

Комментарии

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

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

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

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

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