ObjectDataSource.Filtering Événement
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Se produit avant une opération de filtre.
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
Type d'événement
Remarques
Gérez l’événement Filtering pour effectuer des opérations de validation sur les valeurs de paramètre de filtre avant que le ObjectDataSource contrôle n’effectue une opération de filtre. Vous pouvez annuler l’opération sélectionnée en définissant la Cancel propriété de sur true
ObjectDataSourceFilteringEventArgs . L’événement est déclenché uniquement si la FilterExpression propriété est définie.
L’événement ObjectDataSource.Filtering délègue à l’événement ObjectDataSourceView.Filtering de qui ObjectDataSourceView est associé au ObjectDataSource contrôle.
Important
Vous devez valider toute valeur de paramètre de filtre que vous recevez du client. Le runtime substitue simplement la valeur du paramètre dans l’expression de filtre et l’applique à l’objet DataSet ou DataTable retourné par la Select méthode. Si vous utilisez la FilterExpression propriété comme mesure de sécurité pour limiter le nombre d’éléments retournés, vous devez valider les valeurs des paramètres avant que le filtrage ne se produise.
Pour plus d’informations sur la façon de gérer les événements, consultez gestion et déclenchement d’événements.