ObjectDataSource.Delete Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Führt einen Löschvorgang durch Aufrufen der von der DeleteMethod-Eigenschaft angegebenen Methode mit sämtlichen Parametern in der DeleteParameters-Auflistung aus.
public:
int Delete();
public int Delete ();
member this.Delete : unit -> int
Public Function Delete () As Integer
Gibt zurück
Ein Wert, der die Anzahl der aus dem zugrunde liegenden Datenspeicher gelöschten Zeilen darstellt, wenn die AffectedRows-Eigenschaft der Instanz von ObjectDataSourceStatusEventArgs im Deleted-Ereignis festgelegt wurde, andernfalls -1.
Hinweise
Bevor der Delete Vorgang ausgeführt wird, wird die OnDeleting -Methode aufgerufen, um das Ereignis auszulösen Deleting . Sie können das Deleting Ereignis behandeln, um die Werte der Parameter zu untersuchen und vor einem Delete Vorgang eine Vorverarbeitung durchzuführen. Um einen Löschvorgang auszuführen, verwendet das Objekt ReflektionObjectDataSourceView, um eine instance des Objekts zu erstellen, das durch die TypeName -Eigenschaft identifiziert wird. Anschließend wird die Methode aufgerufen, die von der DeleteMethod -Eigenschaft mit allen zugeordneten DeleteParameters Eigenschaften identifiziert wird. Wenn die Löschparameter aus einem zugeordneten datengebundenen Steuerelement stammen, wird der Name der Parameter entsprechend der OldValuesParameterFormatString -Eigenschaft erstellt. Nach Abschluss des Delete Vorgangs wird die OnDeleted -Methode aufgerufen, um das Ereignis auszulösen Deleted . Sie können das Deleted Ereignis behandeln, um alle Rückgabewerte, Ausgabeparameter und Ausnahmen zu untersuchen und eine Nachverarbeitung durchzuführen.
Die Delete -Methode delegiert die -Methode an die DeleteObjectDataSourceView -Methode des -Objekts, das dem ObjectDataSource Steuerelement zugeordnet ist.
Datengebundene Steuerelemente
Wenn das ObjectDataSource Steuerelement einem datengebundenen Steuerelement wie dem GridView -Steuerelement zugeordnet ist, ist es nicht erforderlich, die -Methode über Seitencode Delete aufzurufen. Die Delete -Methode wird stattdessen direkt vom datengebundenen Steuerelement aufgerufen.
Weitere Informationen zum Zusammenführen von Parametern, zur Objektlebensdauer und zur Methodenauflösung finden Sie unter DeleteMethod.
Gilt für:
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für