Partager via


ObjectDataSourceView.Insert(IDictionary) Méthode

Définition

Exécute une opération d'insertion en appelant la méthode de l'objet métier qui est identifiée par la propriété InsertMethod à l'aide de la collection values spécifiée.

public:
 int Insert(System::Collections::IDictionary ^ values);
public int Insert (System.Collections.IDictionary values);
override this.Insert : System.Collections.IDictionary -> int
Public Function Insert (values As IDictionary) As Integer

Paramètres

values
IDictionary

Collection IDictionary de paramètres utilisée avec la propriété InsertMethod pour exécuter l'opération d'insertion. Si aucun paramètre n'est associé à la méthode, passez la valeur null.

Retours

Nombre de lignes insérées ; sinon, -1 si le nombre n'est pas connu.

Exceptions

La propriété CanInsert retourne la valeur false.

Remarques

La valeur de retour par défaut est -1, ce qui signifie qu’un nombre inconnu de lignes ont été insérées. Pour renvoyer une autre valeur, définissez la AffectedRows propriété de l’objet ObjectDataSourceStatusEventArgs de l’événement Inserted . Le nombre de lignes affectées est généralement retourné par la Insert méthode pour l’objet métier, et cette valeur est disponible à partir de la ReturnValue propriété de l’objet ObjectDataSourceStatusEventArgs de l’événement Inserted .

La Insert méthode appelle la ExecuteInsert méthode, en passant la values collection.

S’applique à

Voir aussi