EntityDataSource.Selecting Zdarzenie

Definicja

Występuje przed skonstruowaniem i wykonaniem zapytania.

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) 

Typ zdarzenia

Uwagi

Zdarzenie Selecting jest wywoływane przed utworzeniem i wykonaniem zapytania. Selecting Obsłuż zdarzenie, aby zmodyfikować konfigurację EntityDataSource lub odczytać lub zmienić argumenty z kontrolki powiązanej z danymi, zanim zapytanie zostanie skonstruowane i wykonane.

Cancel Ustaw właściwość EntityDataSourceSelectingEventArgs obiektu, aby anulować true zapytanie. Po anulowaniu operacji SELECT żadne dane nie są zwracane do kontrolki powiązanej z danymi.

Jeśli AllowPaging ustawiono true wartość w kontrolce powiązanej z danymi, EntityDataSource metoda konstruktora Skip zapytań wywołuje metody ObjectQuery<T> konstruktora zapytań i przy użyciu wartości StartRowIndex właściwości DataSourceSelectArguments i TopMaximumRows obiektu.

Jeśli AllowSorting ustawiono true wartość w kontrolce powiązanej z danymi, SortExpressionDataSourceSelectArguments można zmienić obiekt po Selecting obsłużeniu zdarzenia. Wszystkie inne operatory zapytań, takie jak WHERE lub ORDER BY, określone w znaczniku strony, są stosowane po wystąpieniu Selecting zdarzenia.

Dotyczy