Sdílet prostřednictvím


FormView.OnBubbleEvent(Object, EventArgs) Metoda

Definice

Zpracovává událost předávanou hierarchií ovládacích prvků.

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

Parametry

source
Object

Zdroj události

e
EventArgs

Objekt EventArgs , který obsahuje data události.

Návraty

truek označení události, která by měla být předána dále v hierarchii řízení; v opačném případě . false

Poznámky

Metoda Control.OnBubbleEvent se používá ovládacím prvku k volitelnému zpracování událostí předávaných hierarchií ovládacích prvků metodou RaiseBubbleEvent . Určuje, zda se má zpracovat událost prozkoumáním vlastností objektu EventArgs obsaženého v parametru e . Když je potřeba zpracovat událost, metoda provede příslušnou akci. Ostatní události se ignorují a předávají se hierarchii ovládacích prvků. Tato metoda určuje, zda má být událost dále předat hierarchii řízení prostřednictvím její návratové hodnoty.

Ovládací FormView prvek přepíše základní implementaci této metody k provedení příslušné akce při kliknutí na jedno z tlačítek rozpoznaných ovládacím prvek. Následující tabulka obsahuje seznam příkazových tlačítek, která FormView ovládací prvek rozpozná.

Tlačítko Hodnota CommandName Description
Zrušit "Zrušit" Používá se při aktualizaci nebo vkládání operací ke zrušení operace a k zahození hodnot zadaných uživatelem. Ovládací FormView prvek se pak vrátí do režimu určeného DefaultMode vlastností.
Odstranit "Odstranit" Používá se při odstraňování operací k odstranění zobrazeného záznamu ze zdroje dat. Vyvolá ItemDeleting události a ItemDeleted .
Upravit "Upravit" Používá se v operacích aktualizace k přechodu ovládacího prvku do FormView režimu úprav. Pro řádek dat se zobrazí obsah zadaný ve EditItemTemplate vlastnosti.
Vložit "Vložit" Používá se při vkládání operací k pokusu o vložení nového záznamu do zdroje dat s hodnotami zadanými uživatelem. Vyvolá ItemInserting události a ItemInserted .
Nová "Nový" Používá se při operacích vkládání k přechodu ovládacího prvku do FormView režimu vložení. Pro řádek dat se zobrazí obsah zadaný ve InsertItemTemplate vlastnosti.
Stránka "Stránka" Používá se v operacích stránkování k reprezentaci tlačítka v řádku stránkovacího nástroje, které provádí stránkování. Chcete-li zadat operaci stránkování, nastavte CommandArgument vlastnost tlačítka na "Další", "Předchozí", "První", "Poslední" nebo index stránky, na kterou chcete přejít. Vyvolá PageIndexChanging události a PageIndexChanged . Poznámka: Tento typ tlačítka se obvykle používá pouze v šabloně pageru.
Aktualizace "Aktualizovat" Používá se při operacích aktualizace k pokusu o aktualizaci zobrazeného záznamu ve zdroji dat hodnotami zadanými uživatelem. Vyvolá ItemUpdating události a ItemUpdated .

Tato verze metody vrátí true při zpracování jednoho z těchto tlačítek. Další informace o bublání událostí najdete v tématu Zpracování a vyvolávání událostí.

Poznámky pro dědice

Při rozšiřování FormView třídy můžete přepsat tuto metodu pro zpracování vlastních událostí. Nezapomeňte použít návratnou hodnotu k označení, jestli má být událost předána dále v hierarchii řízení.

Platí pro

Viz také