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[]
Один или несколько объектов, представляющих значения ячеек в строке.
Возвращаемое значение
true
, если заданы все значения; в противном случае, false
.
Исключения
values
имеет значение null
.
Этот метод вызывается, когда связанный объект DataGridView работает в виртуальном режиме.
-или- Эта строка является совместно используемой.
Комментарии
Параметр values
представляет переменное число аргументов, используемых для заполнения значений ячеек в строке. Эти значения можно передать этому методу в виде нескольких, отдельных аргументов или как членов одного.Array Поскольку ожидается, что значения будут экземплярами типа Object, однако при передаче массива значений типа значений (например Int32 , значений), этот метод будет рассматривать массив как один объект и присваивать его одной ячейке. Чтобы избежать этого, необходимо привести массив типа значения к массиву Object или передать несколько значений в виде нескольких аргументов.
Если в списке values
больше значений, чем ячейки для инициализации, этот метод игнорирует дополнительные значения и возвращает false
. Этот метод также возвращает, false
если не удается задать любое из указанных значений.
Если ячеек меньше, чем ячеек, остальные несовпаденные ячейки сохраняют текущие значения.