ObjectDataSource.Insert Methode

Definition

Führt einen Einfügevorgang durch Aufrufen der von der InsertMethod-Eigenschaft angegebenen Methode mit sämtlichen Parametern in der InsertParameters-Auflistung aus.

public:
 int Insert();
public int Insert ();
member this.Insert : unit -> int
Public Function Insert () As Integer

Gibt zurück

Ein Wert, der die Anzahl der im zugrunde liegenden Datenspeicher eingefügten Zeilen darstellt.

Hinweise

Bevor der Insert Vorgang ausgeführt wird, wird die OnInserting -Methode aufgerufen, um das Ereignis auszulösen Inserting . Sie können das Inserting Ereignis behandeln, um die Werte der Parameter zu untersuchen und vor einem Insert Vorgang eine Vorverarbeitung durchzuführen. Um einen Einfügevorgang auszuführen, verwendet das Objekt Reflektion ObjectDataSourceView , um eine Instanz des Objekts zu erstellen, die durch die TypeName -Eigenschaft identifiziert wird. Anschließend wird die Methode aufgerufen, die von der InsertMethod -Eigenschaft mit allen zugeordneten InsertParameters Eigenschaften identifiziert wird. Nach Abschluss des Insert Vorgangs wird die OnInserted -Methode aufgerufen, um das Ereignis auszulösen Inserted . Sie können das Inserted Ereignis behandeln, um alle Rückgabewerte, Ausgabeparameter und Ausnahmen zu untersuchen und eine Nachverarbeitung durchzuführen.

Die Insert -Methode delegiert an die Insert -Methode der, die ObjectDataSourceView dem ObjectDataSource Steuerelement zugeordnet ist.

Weitere Informationen zum Zusammenführen von Parametern, zur Objektlebensdauer und zur Methodenauflösung finden Sie unter InsertMethod.

Datengebundene Steuerelemente

Wenn das ObjectDataSource Objekt einem datengebundenen Steuerelement wie dem GridView -Steuerelement zugeordnet ist, ist es nicht erforderlich, die -Methode über Seitencode Insert aufzurufen. Die Insert -Methode wird stattdessen direkt vom datengebundenen Steuerelement aufgerufen.

Gilt für:

Weitere Informationen