Compartir por


ObjectDataSourceView.Delete(IDictionary, IDictionary) Método

Definición

Realiza una operación de eliminación llamando al método de objeto de negocio identificado por la DeleteMethod propiedad mediante las colecciones y oldValues especificadaskeys.

public:
 int Delete(System::Collections::IDictionary ^ keys, System::Collections::IDictionary ^ oldValues);
public int Delete(System.Collections.IDictionary keys, System.Collections.IDictionary oldValues);
override this.Delete : System.Collections.IDictionary * System.Collections.IDictionary -> int
Public Function Delete (keys 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 eliminar. Estos parámetros se usan con la DeleteMethod propiedad para realizar la operación de eliminación. 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 solo si la ConflictDetection propiedad está establecida en el CompareAllValues campo .

Devoluciones

Número de filas eliminadas; de lo contrario, -1, si no se conoce el número.

Comentarios

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

El Delete método llama al ExecuteDelete método , pasando las keys colecciones y oldValues .

Se aplica a

Consulte también