EntityDataSource.Selecting Evento
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 .