ObjectDataSource.Filtering Evento

Definição

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.

Aplica-se a

Ver também