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ługa zdarzenia w Filtering celu wykonania operacji weryfikacji wartości parametrów filtru ObjectDataSource przed wykonaniem operacji filtrowania przez kontrolkę. Wybraną operację można anulować, ustawiając Cancel właściwość elementu ObjectDataSourceFilteringEventArgs na true. Zdarzenie jest zgłaszane tylko wtedy, gdy właściwość jest ustawiona FilterExpression .

Zdarzenie ObjectDataSource.Filtering deleguje do ObjectDataSourceView.Filtering zdarzenia skojarzonego ObjectDataSourceView z kontrolką ObjectDataSource .

Ważne

Należy zweryfikować dowolną wartość parametru filtru otrzymaną od klienta. Środowisko uruchomieniowe po prostu zastępuje wartość parametru w wyrażeniu 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ż