ObjectDataSource.Filtering Událost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Nastane před operací filtrování.
public:
event System::Web::UI::WebControls::ObjectDataSourceFilteringEventHandler ^ Filtering;
public event System.Web.UI.WebControls.ObjectDataSourceFilteringEventHandler Filtering;
member this.Filtering : System.Web.UI.WebControls.ObjectDataSourceFilteringEventHandler
Public Custom Event Filtering As ObjectDataSourceFilteringEventHandler
Event Type
Poznámky
Filtering Zpracování události za účelem provedení ověřovacích operací s hodnotami parametrů filtru před tím, ObjectDataSource než ovládací prvek provede operaci filtrování. Vybranou operaci můžete zrušit nastavením Cancel vlastnosti ObjectDataSourceFilteringEventArgs na true
. Událost je vyvolána pouze v případě, že je nastavena FilterExpression vlastnost .
Událost ObjectDataSource.Filtering deleguje na ObjectDataSourceView.Filtering událost, ObjectDataSourceView která je přidružena k ovládacímu prvku ObjectDataSource .
Důležité
Měli byste ověřit jakoukoli hodnotu parametru filtru, kterou obdržíte z klienta. Modul runtime jednoduše nahradí hodnotu parametru do výrazu filtru a použije ji na DataSet objekt nebo DataTable vrácený metodou Select . Pokud používáte FilterExpression vlastnost jako bezpečnostní opatření k omezení počtu vrácených položek, musíte před filtrováním ověřit hodnoty parametrů.
Další informace o zpracování událostí najdete v tématu Zpracování a vyvolávání událostí.