Compartir por


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

Definición

Realiza una operación de actualización llamando al método identificado por la UpdateMethod propiedad y utilizando los parámetros proporcionados en las keyscolecciones , valueso 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

de IDictionary los valores de clave usados para identificar el elemento que se va a actualizar. Estos parámetros se usan con el método especificado por la UpdateMethod propiedad para realizar la operación de actualización. Si no hay ningún parámetro asociado al método , pase null.

values
IDictionary

IDictionary de nuevos valores que se aplicarán al origen de datos. Estos parámetros se usan con el método especificado por la UpdateMethod propiedad para realizar la operación de actualización de la base de datos. Si no hay ningún parámetro asociado al método , pase null.

oldValues
IDictionary

que IDictionary contiene los valores adicionales que no son de clave usados para coincidir con el elemento del origen de datos. Los valores de fila se pasan al método delete, solo si la ConflictDetection propiedad está establecida en el CompareAllValues campo .

Devoluciones

Número de filas actualizadas; de lo 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