ObjectDataSource.Delete Método

Definición

Realiza una operación de eliminación llamando al método que se identifica mediante la propiedad DeleteMethod con cualquier parámetro que esté en la colección DeleteParameters.

public:
 int Delete();
public int Delete ();
member this.Delete : unit -> int
Public Function Delete () As Integer

Devoluciones

Valor que representa el número de filas eliminadas del almacenamiento de datos subyacente si la propiedad AffectedRows de ObjectDataSourceStatusEventArgs está establecida en el evento Deleted; de lo contrario, es -1.

Comentarios

Antes de realizar la Delete operación, OnDeleting se llama al método para generar el Deleting evento. Puede controlar el Deleting evento para examinar los valores de los parámetros y realizar cualquier preprocesamiento antes de una Delete operación. Para realizar una operación de eliminación, el ObjectDataSourceView objeto usa la reflexión para crear una instancia del objeto identificado por la TypeName propiedad . A continuación, llama al método identificado por la DeleteMethod propiedad utilizando las propiedades asociadas DeleteParameters . Si los parámetros de eliminación proceden de un control enlazado a datos asociado, el nombre de los parámetros se crea según la OldValuesParameterFormatString propiedad . Una vez completada la Delete operación, OnDeleted se llama al método para generar el Deleted evento. Puede controlar el Deleted evento para examinar los valores devueltos, los parámetros de salida y las excepciones, y para realizar cualquier procesamiento posterior.

El Delete método delega al Delete método del ObjectDataSourceView objeto asociado al ObjectDataSource control .

Controles enlazados a datos

Cuando el ObjectDataSource control está asociado a un control enlazado a datos, como el GridView control , no es necesario llamar al método desde el Delete código de página. En Delete su lugar, el control enlazado a datos invoca el método directamente.

Para obtener más información sobre la combinación de parámetros, la duración del objeto y la resolución de métodos, vea DeleteMethod.

Se aplica a

Consulte también