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í filtru.
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 provádění ověřovacích operací s hodnotami parametrů filtru před ObjectDataSource provedením operace filtru. Vybranou operaci můžete zrušit nastavením Cancel vlastnosti ObjectDataSourceFilteringEventArgs na truehodnotu . Událost je vyvolána pouze v případě, že FilterExpression je vlastnost nastavena.
Událost ObjectDataSource.Filtering deleguje na ObjectDataSourceView.Filtering událost ObjectDataSourceView , která je přidružena k ovládacímu ObjectDataSource prvku.
Důležité
Měli byste ověřit hodnotu parametru filtru, kterou obdržíte od klienta. Modul runtime jednoduše nahradí hodnotu parametru výrazem filtru a použije ji na DataSet objekt DataTable vrácený metodou Select . Pokud vlastnost používáte FilterExpression jako bezpečnostní opatření k omezení počtu vrácených položek, je nutné před filtrováním ověřit hodnoty parametrů.
Další informace o zpracování událostí naleznete v tématu Zpracování a vyvolávání událostí.