Comparteix a través de


ObjectDataSourceView.Update(IDictionary, IDictionary, IDictionary) Método

Definición

Realiza una operación de actualización llamando al método identificado por la propiedad UpdateMethod y utilizando los parámetros suministrados en las colecciones keys, values o oldValues.

public:
 int Update(System::Collections::IDictionary ^ keys, System::Collections::IDictionary ^ values, System::Collections::IDictionary ^ oldValues);
public int Update (System.Collections.IDictionary keys, System.Collections.IDictionary values, System.Collections.IDictionary oldValues);
override this.Update : System.Collections.IDictionary * System.Collections.IDictionary * System.Collections.IDictionary -> int
Public Function Update (keys As IDictionary, values As IDictionary, oldValues As IDictionary) As Integer

Parámetros

keys
IDictionary

Colección IDictionary de valores de clave que se usa para identificar el elemento que se debe actualizar. Estos parámetros se utilizan con el método especificado por la propiedad UpdateMethod para realizar la operación de actualización. Si no hay parámetros asociados al método, se debe pasar null.

values
IDictionary

Colección IDictionary de valores nuevos que se deben aplicar al origen de datos. Estos parámetros se utilizan con el método especificado por la propiedad UpdateMethod para realizar la operación de base de datos de actualización. Si no hay parámetros asociados al método, se debe pasar null.

oldValues
IDictionary

Colección IDictionary que contiene los valores adicionales que no son de clave y se utilizan para hacerlos coincidir con el elemento del origen de datos. Los valores de fila se pasan al método de eliminación sólo si la propiedad ConflictDetection está establecida en el campo CompareAllValues.

Devoluciones

Número de filas actualizadas; en caso contrario, -1, si no se conoce el número.

Comentarios

El valor devuelto predeterminado es -1, lo que significa que se actualizó un número desconocido de filas. Para devolver un valor diferente, establezca la AffectedRows propiedad del ObjectDataSourceStatusEventArgs objeto del Updated evento. Normalmente, el método devuelve el Update número de filas afectadas para el objeto de negocio y ese valor está disponible en la ReturnValue propiedad del ObjectDataSourceStatusEventArgs parámetro del Updated evento.

El Update método llama al ExecuteUpdate método , pasando los keysparámetros , valuesy oldValues .

Se aplica a

Consulte también