ObjectDataSource.Delete Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Effectue une opération de suppression en appelant la méthode identifiée par la DeleteMethod propriété avec tous les paramètres qui se trouvent dans la DeleteParameters collection.
public:
int Delete();
public int Delete();
member this.Delete : unit -> int
Public Function Delete () As Integer
Retours
Valeur qui représente le nombre de lignes supprimées du stockage de données sous-jacent, si la AffectedRows propriété du ObjectDataSourceStatusEventArgs fichier est définie dans l’événement Deleted ; sinon, -1.
Remarques
Avant l’exécution de l’opération Delete , la OnDeleting méthode est appelée pour déclencher l’événement Deleting . Vous pouvez gérer l’événement Deleting pour examiner les valeurs des paramètres et effectuer tout prétraitement avant une Delete opération. Pour effectuer une opération de suppression, l’objet ObjectDataSourceView utilise la réflexion pour créer une instance de l’objet identifié par la TypeName propriété. Il appelle ensuite la méthode identifiée par la propriété, à l’aide DeleteMethod de toutes les propriétés associées DeleteParameters . Si les paramètres de suppression proviennent d’un contrôle lié aux données associé, le nom des paramètres est créé en fonction de la OldValuesParameterFormatString propriété. Une fois l’opération Delete terminée, la OnDeleted méthode est appelée pour déclencher l’événement Deleted . Vous pouvez gérer l’événement Deleted pour examiner les valeurs de retour, les paramètres de sortie et les exceptions, et effectuer tout post-traitement.
La Delete méthode délègue à la Delete méthode de l’objet ObjectDataSourceView associé au ObjectDataSource contrôle.
contrôles Data-Bound
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 la Delete méthode à partir du code de page. La Delete méthode est appelée directement par le contrôle lié aux données à la place.
Pour plus d’informations sur la fusion de paramètres, la durée de vie des objets et la résolution de méthode, consultez DeleteMethod.