ObjectDataSourceView.ExecuteInsert(IDictionary) Methode

Definitie

Voert een invoegbewerking uit door de bedrijfsobjectmethode aan te roepen die wordt geïdentificeerd door de InsertMethod eigenschap met behulp van de opgegeven values verzameling.

protected:
 override int ExecuteInsert(System::Collections::IDictionary ^ values);
protected override int ExecuteInsert(System.Collections.IDictionary values);
override this.ExecuteInsert : System.Collections.IDictionary -> int
Protected Overrides Function ExecuteInsert (values As IDictionary) As Integer

Parameters

values
IDictionary

Een IDictionary van de parameters die worden gebruikt met de InsertMethod eigenschap om de invoegbewerking uit te voeren. Als er geen parameters zijn gekoppeld aan de methode, geeft u dit door null.

Retouren

Het aantal ingevoegde rijen; anders, -1, als het getal niet bekend is. Zie Insert voor meer informatie.

Uitzonderingen

De CanInsert eigenschap retourneert false.

values is null of leeg.

Opmerkingen

De ObjectDataSourceView klasse implementeert de overgenomen ExecuteInsert methode om gegevens in te voegen in een onderliggend gegevensarchief met behulp van een zakelijk object. Paginaontwikkelaars en auteurs van gegevensgebonden besturingselementen roepen de ExecuteInsert methode niet rechtstreeks aan. Gebruik in plaats daarvan de openbaar weergegeven Insert methode.

Voordat de invoeging wordt uitgevoerd, wordt de OnInserting methode aangeroepen om de Inserting gebeurtenis te genereren. U kunt deze gebeurtenis afhandelen om de waarden van de parameters te onderzoeken en eventuele voorverwerkingen uit te voeren voordat de Insert methode wordt aangeroepen.

Als u een invoegbewerking wilt uitvoeren, gebruikt het ObjectDataSourceView besturingselement weerspiegeling om de methode aan te roepen die wordt geïdentificeerd door de InsertMethod eigenschap en eventuele bijbehorende parameters die zich in de values verzameling bevinden en voert het vervolgens uit. Nadat de bewerking is voltooid, wordt de OnInserted methode aangeroepen om de Inserted gebeurtenis te genereren. U kunt deze gebeurtenis afhandelen om retourwaarden, foutcodes te onderzoeken en eventuele naverwerking uit te voeren.

Zie voor meer informatie over het retourneren van het aantal ingevoegde Insertrijen.

Van toepassing op

Zie ook