Comparteix a través de


EntityDataSource.Selecting Evento

Definición

Se produce antes de crear y ejecutar una consulta.

public:
 event EventHandler<System::Web::UI::WebControls::EntityDataSourceSelectingEventArgs ^> ^ Selecting;
public event EventHandler<System.Web.UI.WebControls.EntityDataSourceSelectingEventArgs> Selecting;
member this.Selecting : EventHandler<System.Web.UI.WebControls.EntityDataSourceSelectingEventArgs> 
Public Custom Event Selecting As EventHandler(Of EntityDataSourceSelectingEventArgs) 

Tipo de evento

Comentarios

El Selecting evento se genera antes de que se construya y ejecute una consulta. Controle el Selecting evento para modificar la configuración de o EntityDataSource leer o cambiar los argumentos del control enlazado a datos antes de que se construya y ejecute la consulta.

Establezca la Cancel propiedad del EntityDataSourceSelectingEventArgs objeto en true para cancelar la consulta. Cuando se cancela la operación SELECT, no se devuelve ningún dato al control enlazado a datos.

Si AllowPaging se establece en en el control enlazado a true datos, EntityDataSource invoca los métodos del Skip generador de consultas y Top al ObjectQuery<T> usar los valores de las StartRowIndex propiedades y MaximumRows del DataSourceSelectArguments objeto .

Si AllowSorting se establece en en el control enlazado a true datos, el SortExpression del DataSourceSelectArguments objeto se puede cambiar cuando se controla el Selecting evento. Cualquier otro operador de consulta, como WHERE o ORDER BY, que se especifican en el marcado de página se aplica después de que se genere el Selecting evento.

Se aplica a