SqlDataSourceView.Filtering Evento

Definición

Se produce antes de una operación de filtrado.Occurs before a filter operation.

public:
 event System::Web::UI::WebControls::SqlDataSourceFilteringEventHandler ^ Filtering;
public event System.Web.UI.WebControls.SqlDataSourceFilteringEventHandler Filtering;
member this.Filtering : System.Web.UI.WebControls.SqlDataSourceFilteringEventHandler 
Public Custom Event Filtering As SqlDataSourceFilteringEventHandler 

Tipo de evento

SqlDataSourceFilteringEventHandler

Comentarios

Controle el Filtering evento para realizar operaciones de validación en los valores de parámetro de filtro antes de que el SqlDataSourceView objeto realice una operación de filtro.Handle the Filtering event to perform validation operations on filter parameter values before the SqlDataSourceView object performs a filter operation. Puede cancelar el Select método estableciendo la Cancel propiedad del SqlDataSourceFilteringEventArgs objeto en true .You can cancel the Select method by setting the Cancel property of the SqlDataSourceFilteringEventArgs object to true. El evento solo se desencadena si FilterExpression se establece la propiedad.The event is raised only if the FilterExpression property is set.

Importante

Debe validar cualquier valor de parámetro de filtro que reciba del cliente.You should validate any filter parameter value that you receive from the client. El tiempo de ejecución simplemente sustituye el valor del parámetro en la expresión de filtro y lo aplica al DataView objeto devuelto por el Select método.The runtime simply substitutes the parameter value into the filter expression and applies it to the DataView object that is returned by the Select method. Si usa la FilterExpression propiedad como medida de seguridad para limitar el número de elementos que se devuelven, debe validar los valores de los parámetros antes de que se produzca el filtrado.If you are using the FilterExpression property as a security measure to limit the number of items that are returned, you must validate the parameter values before the filtering occurs.

Para obtener más información acerca de cómo controlar eventos, vea controlar y provocar eventos.For more information about how to handle events, see Handling and Raising Events.

Se aplica a

Consulte también