FormView.OnBubbleEvent(Object, EventArgs) Methode

Definition

Behandelt ein Ereignis, das in der Steuerelementhierarchie nach oben weitergegeben wird.

protected:
 override bool OnBubbleEvent(System::Object ^ source, EventArgs ^ e);
protected override bool OnBubbleEvent (object source, EventArgs e);
override this.OnBubbleEvent : obj * EventArgs -> bool
Protected Overrides Function OnBubbleEvent (source As Object, e As EventArgs) As Boolean

Parameter

source
Object

Die Quelle des Ereignisses.

e
EventArgs

Ein EventArgs, das die Ereignisdaten enthält.

Gibt zurück

true zeigt an, dass das Ereignis in der Steuerelementhierarchie nach oben weitergegeben werden soll, andernfalls false.

Hinweise

Die Control.OnBubbleEvent -Methode wird vom -Steuerelement verwendet, um optional Ereignisse zu behandeln, die von der -Methode über die RaiseBubbleEvent Steuerelementhierarchie übergeben werden. Es bestimmt, ob ein Ereignis behandelt werden soll, indem die Eigenschaften des EventArgs Objekts untersucht werden, das e im Parameter enthalten ist. Wenn ein Ereignis behandelt werden muss, führt die -Methode die entsprechende Aktion aus. Andere Ereignisse werden ignoriert und die Steuerungshierarchie übergeben. Diese Methode gibt an, ob das Ereignis weiter oben in der Steuerelementhierarchie über den Rückgabewert übergeben werden soll.

Das FormView Steuerelement überschreibt die Basisimplementierung dieser Methode, um die entsprechende Aktion auszuführen, wenn auf eine der vom Steuerelement erkannten Schaltflächen geklickt wird. In der folgenden Tabelle sind die Befehlsschaltflächen aufgeführt, die das FormView Steuerelement erkennt.

Schaltfläche CommandName-Wert BESCHREIBUNG
Abbrechen "Abbrechen" Wird in Aktualisierungs- oder Einfügevorgängen verwendet, um den Vorgang abzubrechen und die vom Benutzer eingegebenen Werte zu verwerfen. Das FormView Steuerelement kehrt dann in den von der DefaultMode -Eigenschaft angegebenen Modus zurück.
Löschen "Löschen" Wird in Löschvorgängen verwendet, um den angezeigten Datensatz aus der Datenquelle zu löschen. Löst die ItemDeleting Ereignisse und ItemDeleted aus.
Bearbeiten "Bearbeiten" Wird in Aktualisierungsvorgängen verwendet, um das Steuerelement in den FormView Bearbeitungsmodus zu versetzen. Der in der EditItemTemplate -Eigenschaft angegebene Inhalt wird für die Datenzeile angezeigt.
Einfügen "Einfügen" Wird in Einfügevorgängen verwendet, um zu versuchen, einen neuen Datensatz in der Datenquelle mit den vom Benutzer bereitgestellten Werten einzufügen. Löst die ItemInserting Ereignisse und ItemInserted aus.
Neu "Neu" Wird in Einfügevorgängen verwendet, um das Steuerelement in den FormView Einfügemodus zu versetzen. Der in der InsertItemTemplate -Eigenschaft angegebene Inhalt wird für die Datenzeile angezeigt.
Page "Seite" Wird in Pagingvorgängen verwendet, um eine Schaltfläche in der Pagerzeile darzustellen, die paging ausführt. Um den Auslagerungsvorgang anzugeben, legen Sie die CommandArgument Eigenschaft der Schaltfläche auf "Weiter", "Prev", "First", "Last" oder den Index der Seite fest, zu der navigiert werden soll. Löst die PageIndexChanging Ereignisse und PageIndexChanged aus. Hinweis: Dieser Typ von Schaltfläche wird in der Regel nur in der Pagervorlage verwendet.
Aktualisieren "Update" Wird in Aktualisierungsvorgängen verwendet, um zu versuchen, den angezeigten Datensatz in der Datenquelle mit den vom Benutzer bereitgestellten Werten zu aktualisieren. Löst die ItemUpdating Ereignisse und ItemUpdated aus.

Diese Version der -Methode gibt zurück true , wenn eine dieser Schaltflächen behandelt wird. Weitere Informationen zum Bubbling von Ereignissen finden Sie unter Behandeln und Auslösen von Ereignissen.

Hinweise für Vererber

Beim Erweitern der FormView -Klasse können Sie diese Methode überschreiben, um Ihre eigenen Ereignisse zu behandeln. Stellen Sie sicher, dass Sie den Rückgabewert verwenden, um anzugeben, ob das Ereignis weiter oben in der Steuerungshierarchie übergeben werden soll.

Gilt für:

Weitere Informationen