DataGridViewRow.SetValues(Object[]) Método

Definición

Establece los valores de las celdas de la fila.Sets the values of the row's cells.

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

Uno o varios objetos que representan los valores de las celdas de la fila.One or more objects that represent the cell values in the row.

o bien-or- Una Array de valores Object.An Array of Object values.

Devoluciones

Boolean

true si se han establecido todos los valores; de lo contrario, false.true if all values have been set; otherwise, false.

Excepciones

values es null.values is null.

Se llama a este método cuando el control DataGridView asociado no está funcionando en modo virtual.This method is called when the associated DataGridView is operating in virtual mode.

o bien-or- Esta fila es una fila compartida.This row is a shared row.

Comentarios

El values parámetro representa un número variable de argumentos utilizados para rellenar los valores de las celdas de la fila.The values parameter represents a variable number of arguments used to populate cell values in the row. Estos valores se pueden pasar a este método como varios argumentos individuales o como miembros de un único Array .These values can be passed to this method as multiple, individual arguments or as members of a single Array. Dado que se espera que los valores sean instancias de tipo Object , sin embargo, si se pasa una matriz de valores de tipo de valor (como Int32 valores), este método tratará la matriz como un objeto único y lo asignará a una sola celda.Because the values are expected to be instances of type Object, however, if you pass in an array of value-type values (such as Int32 values), this method will treat the array as a single object and assign it to a single cell. Para evitar este comportamiento, debe convertir una matriz de tipo de valor en una Object matriz o pasar varios valores como varios argumentos.To avoid this behavior, you must cast a value-type array to an Object array or pass in multiple values as multiple arguments.

Si hay más valores en la values lista que las celdas que se van a inicializar, este método omite los valores adicionales y devuelve false .If there are more values in the values list than there are cells to be initialized, this method ignores the extra values and returns false. Este método también devuelve false si no se puede establecer alguno de los valores especificados.This method also returns false if any of the specified values cannot be set.

Si hay menos valores que celdas, las celdas restantes no coincidentes conservan sus valores actuales.If there are fewer values than there are cells, the remaining unmatched cells retain their current values.

Se aplica a

Consulte también