ObjectDataSourceView.Delete(IDictionary, IDictionary) 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 d’objet métier identifiée par la propriété à l’aide DeleteMethod des collections et oldValues spécifiéeskeys.
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
Paramètres
- keys
- IDictionary
Valeurs IDictionary de clé utilisées pour identifier l’élément à supprimer. Ces paramètres sont utilisés avec la DeleteMethod propriété pour effectuer l’opération de suppression. S’il n’existe aucun paramètre associé à la méthode, passez null.
- oldValues
- IDictionary
Qui IDictionary contient les valeurs supplémentaires non clés utilisées pour faire correspondre l’élément dans la source de données. Les valeurs de ligne sont transmises à la méthode uniquement si la ConflictDetection propriété est définie sur le CompareAllValues champ.
Retours
Nombre de lignes supprimées ; sinon, -1, si le nombre n’est pas connu.
Remarques
La valeur par défaut est -1, ce qui signifie qu’un nombre inconnu de lignes a été supprimé. Pour retourner une valeur différente, définissez la AffectedRows propriété de l’objet ObjectDataSourceStatusEventArgs du Deleted gestionnaire d’événements. Le nombre de lignes affectées est généralement retourné par la Delete méthode de l’objet métier, et cette valeur est disponible à partir de la ReturnValueObjectDataSourceStatusEventArgs propriété du paramètre du Deleted gestionnaire d’événements.
La Delete méthode appelle la ExecuteDelete méthode, en passant les collections et oldValues les keys collections.