ObjectDataSource.Filtering Zdarzenie
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Występuje przed operacją filtrowania.
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
Typ zdarzenia
Uwagi
Obsłuż zdarzenie, Filtering aby wykonać operacje weryfikacji na wartości parametrów filtru ObjectDataSource przed wykonaniem operacji filtrowania przez kontrolkę. Wybraną operację można anulować, ustawiając Cancel właściwość właściwości na true
ObjectDataSourceFilteringEventArgs . Zdarzenie jest zgłaszane tylko wtedy, gdy właściwość jest ustawiona FilterExpression .
Zdarzenie ObjectDataSource.Filtering deleguje do ObjectDataSourceView.Filtering zdarzenia ObjectDataSourceView , które jest skojarzone z kontrolką ObjectDataSource .
Ważne
Należy sprawdzić poprawność wartości parametru filtru otrzymanej od klienta. Środowisko uruchomieniowe po prostu zastępuje wartość parametru wyrażeniem filtru i stosuje ją do DataSet obiektu lub DataTable zwracanego przez metodę Select . Jeśli używasz FilterExpression właściwości jako miary zabezpieczeń w celu ograniczenia liczby zwracanych elementów, musisz zweryfikować wartości parametrów przed rozpoczęciem filtrowania.
Aby uzyskać więcej informacji na temat obsługi zdarzeń, zobacz Obsługa i podnoszenie zdarzeń.