ObjectDataSource.Delete ObjectDataSource.Delete ObjectDataSource.Delete ObjectDataSource.Delete Method

Définition

Exécute une opération de suppression en appelant la méthode identifiée par la propriété DeleteMethod avec tous les paramètres qui figurent dans la collection DeleteParameters.Performs a delete operation by calling the method that is identified by the DeleteMethod property with any parameters that are in the DeleteParameters collection.

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

Retours

Valeur représentant le nombre de lignes supprimées du stockage de données sous-jacent, si la propriété AffectedRows de ObjectDataSourceStatusEventArgs est définie dans l'événement Deleted ; sinon, -1.A value that represents the number of rows deleted from the underlying data storage, if the AffectedRows property of the ObjectDataSourceStatusEventArgs is set in the Deleted event; otherwise, -1.

Remarques

Avant l' Delete exécution de l’opération, OnDeleting la méthode est appelée pour déclencher Deleting l’événement.Before the Delete operation is performed, the OnDeleting method is called to raise the Deleting event. Vous pouvez gérer l' Deleting événement pour examiner les valeurs des paramètres et effectuer tout prétraitement avant une Delete opération.You can handle the Deleting event to examine the values of the parameters and to perform any preprocessing before a Delete operation. Pour effectuer une opération de suppression, ObjectDataSourceView l’objet utilise la réflexion pour créer une instance de l’objet identifié par la TypeName propriété.To perform a delete operation, the ObjectDataSourceView object uses reflection to create an instance of the object that is identified by the TypeName property. Il appelle ensuite la méthode identifiée par la DeleteMethod propriété, à l’aide de toutes les propriétés associées. DeleteParametersIt then calls the method that is identified by the DeleteMethod property, using any associated DeleteParameters properties. Si les paramètres de suppression proviennent d’un contrôle lié aux données associé, le nom des paramètres est créé conformément à la OldValuesParameterFormatString propriété.If the deletion parameters come from an associated data-bound control, the name of the parameters is created according to the OldValuesParameterFormatString property. Une fois Delete l’opération terminée, la OnDeleted méthode est appelée pour déclencher l' Deleted événement.After the Delete operation completes, the OnDeleted method is called to raise the Deleted event. Vous pouvez gérer l' Deleted événement pour examiner les valeurs de retour, les paramètres de sortie et les exceptions, et pour effectuer tout le traitement.You can handle the Deleted event to examine any return values, output parameters, and exceptions, and to perform any post-processing.

La Delete méthode délègue à Delete la méthode de ObjectDataSourceView l’objet associé au ObjectDataSource contrôle.The Delete method delegates to the Delete method of the ObjectDataSourceView object that is associated with the ObjectDataSource control.

Contrôles liés aux donnéesData-Bound Controls

Lorsque le ObjectDataSource contrôle est associé à un contrôle lié aux données, tel que le GridView contrôle, il n’est pas nécessaire d’appeler Delete la méthode à partir du code de la page.When the ObjectDataSource control is associated with a data-bound control, such as the GridView control, it is not necessary to call the Delete method from page code. La Delete méthode est appelée directement par le contrôle lié aux données à la place.The Delete method is invoked directly by the data-bound control instead.

Pour plus d’informations sur la fusion des paramètres, la durée de vie des DeleteMethodobjets et la résolution des méthodes, consultez.For more information about parameter merging, object lifetime, and method resolution, see DeleteMethod.

S’applique à

Voir aussi