Condividi tramite


EntityDataSource.Selecting Evento

Definizione

Si verifica prima della costruzione e dell'esecuzione di una query.

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 evento

Commenti

L'evento Selecting viene generato prima che una query venga costruita ed eseguita. Gestire l'evento Selecting per modificare la configurazione di EntityDataSource o leggere o modificare gli argomenti dal controllo associato a dati prima che la query venga costruita ed eseguita.

Impostare la Cancel proprietà dell'oggetto EntityDataSourceSelectingEventArgs su true per annullare la query. Quando l'operazione SELECT viene annullata, non vengono restituiti dati al controllo associato a dati.

Se AllowPaging è impostato su true nel controllo associato a dati, EntityDataSource richiama i Skip metodi del generatore di query e Top sull'utilizzo ObjectQuery<T> dei valori delle StartRowIndex proprietà e MaximumRows dell'oggetto DataSourceSelectArguments .

Se AllowSorting è impostato su true nel controllo associato a dati, l'oggetto SortExpression dell'oggetto DataSourceSelectArguments può essere modificato quando l'evento Selecting viene gestito. Tutti gli altri operatori di query, ad esempio WHERE o ORDER BY, specificati nel markup della pagina vengono applicati dopo la generazione dell'evento Selecting .

Si applica a