Udostępnij za pośrednictwem


ObjectDataSource.Filtering Zdarzenie

Definicja

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 trueObjectDataSourceFilteringEventArgs . 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ń.

Dotyczy

Zobacz też