Поделиться через


ObjectDataSource.Filtering Событие

Определение

Происходит перед операцией фильтра.

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 

Тип события

Комментарии

Обработайте Filtering событие для выполнения операций проверки значений параметров фильтра перед ObjectDataSource выполнением операции фильтра. Вы можете отменить выбранную операцию, задав Cancel для trueсвойства значение ObjectDataSourceFilteringEventArgs . Событие вызывается только в том случае, если FilterExpression свойство задано.

Событие ObjectDataSource.Filtering делегирует ObjectDataSourceView.Filtering событие ObjectDataSourceView , связанное с элементом ObjectDataSource управления.

Это важно

Необходимо проверить любое значение параметра фильтра, полученное от клиента. Среда выполнения просто заменяет значение параметра в выражение фильтра и применяет его к DataSet объекту или DataTable объекту, возвращаемого методом Select . Если свойство используется FilterExpression в качестве меры безопасности для ограничения количества возвращаемых элементов, необходимо проверить значения параметров перед фильтрацией.

Дополнительные сведения об обработке событий см. в разделе "Обработка и создание событий".

Применяется к

См. также раздел