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.
Exécute une opération de suppression en appelant la méthode de l'objet métier qui est identifiée par la propriété DeleteMethod à l'aide des collections keys
et oldValues
spécifiées.
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
IDictionary des valeurs de clés utilisées pour identifier l'élément à supprimer. Ces paramètres sont utilisés avec la propriété DeleteMethod pour exécuter l'opération de suppression. Si aucun paramètre n'est associé à la méthode, passez la valeur null
.
- oldValues
- IDictionary
IDictionary qui contient les valeurs supplémentaires ne correspondant pas à une clé utilisée pour correspondre à l'élément dans la source de données. Les valeurs de ligne sont passées uniquement à la méthode si la propriété ConflictDetection a pour valeur le champ CompareAllValues.
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 renvoyer une valeur différente, définissez la AffectedRows propriété de l’objet ObjectDataSourceStatusEventArgs du gestionnaire d’événements Deleted . Le nombre de lignes affectées est généralement retourné par la Delete
méthode pour l’objet métier, et cette valeur est disponible à partir de la ReturnValue propriété du ObjectDataSourceStatusEventArgs paramètre du gestionnaire d’événements Deleted .
La Delete méthode appelle la ExecuteDelete méthode, en passant les keys
collections et oldValues
.