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 dell'oggetto EntityDataSource o leggere o modificare gli argomenti dal controllo associato ai dati prima che la query venga creata ed eseguita.

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

Se AllowPaging è impostato su nel controllo associato a true dati, il EntityDataSource generatore di query richiama i Skip metodi ObjectQuery<T> e del generatore di query usando i valori delle StartRowIndex proprietà e TopMaximumRows dell'oggettoDataSourceSelectArguments.

Se AllowSorting è impostato su nel controllo associato ai true dati, l'oggetto SortExpression dell'oggetto può essere modificato quando viene gestito l'evento DataSourceSelectArgumentsSelecting . 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