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 в качестве меры безопасности для ограничения количества возвращаемых элементов, необходимо проверить значения параметров перед фильтрацией.
Дополнительные сведения об обработке событий см. в разделе "Обработка и создание событий".