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.
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.
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.
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 utilise la ObjectDataSourceView 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 pour 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 liés aux données
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.