DataGridViewRow.SetValues(Object[]) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Define os valores das células da linha.
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
Parâmetros
- values
- Object[]
Um ou mais objetos que representam os valores da célula na linha.
Retornos
true
se todos os valores tiverem sido definidos; caso contrário, false
.
Exceções
values
é null
.
Esse método é chamado quando o DataGridView associado está operando no modo virtual.
- ou - Essa linha é compartilhada.
Comentários
O values
parâmetro representa um número variável de argumentos usados para preencher valores de célula na linha. Esses valores podem ser passados para esse método como vários argumentos individuais ou como membros de um único Array. Como os valores devem ser instâncias do tipo Object, no entanto, se você passar uma matriz de valores de tipo de valor (como Int32 valores), esse método tratará a matriz como um único objeto e a atribuirá a uma única célula. Para evitar esse comportamento, você deve converter uma matriz de tipo de valor em uma Object matriz ou passar vários valores como vários argumentos.
Se houver mais valores na lista do values
que células a serem inicializadas, esse método ignorará os valores extras e retornará false
. Esse método também retornará false
se qualquer um dos valores especificados não puder ser definido.
Se houver menos valores do que as células, as células não compatíveis restantes manterão seus valores atuais.