ObjectDataSource.Filtering Evento
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Ocorre antes de uma operação de filtragem.
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
Tipo de Evento
Observações
Tratar do Filtering evento para realizar operações de validação nos valores dos parâmetros do filtro antes de o ObjectDataSource controlo realizar uma operação de filtro. Pode cancelar a operação selecionada definindo a Cancel propriedade do ObjectDataSourceFilteringEventArgs para true. O evento é elevado apenas se a FilterExpression propriedade estiver definida.
O ObjectDataSource.Filtering evento delega ao ObjectDataSourceView.Filtering evento do ObjectDataSourceView que está associado ao ObjectDataSource controlo.
Importante
Deve validar qualquer valor de parâmetro de filtro que receba do cliente. O runtime simplesmente substitui o valor do parâmetro na expressão do filtro e aplica-o ao DataSet objeto ou DataTable que é devolvido pelo Select método. Se estiver a usar a FilterExpression propriedade como medida de segurança para limitar o número de itens devolvidos, deve validar os valores dos parâmetros antes de ocorrer a filtragem.
Para mais informações sobre como gerir eventos, consulte Gestão e Levantamento de Eventos.