Freigeben über


EntityDataSource.Selecting Ereignis

Definition

Tritt auf, bevor eine Abfrage erstellt und ausgeführt wird.

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) 

Ereignistyp

Hinweise

Das Selecting Ereignis wird ausgelöst, bevor eine Abfrage erstellt und ausgeführt wird. Behandeln Sie das Selecting Ereignis, um die Konfiguration der EntityDataSource Argumente aus dem datengebundenen Steuerelement zu ändern oder zu lesen oder zu ändern, bevor die Abfrage erstellt und ausgeführt wird.

Legen Sie die Cancel Eigenschaft des EntityDataSourceSelectingEventArgs Objekts fest, um true die Abfrage abzubrechen. Wenn der SELECT-Vorgang abgebrochen wird, werden keine Daten an das datengebundene Steuerelement zurückgegeben.

Wenn AllowPaging im datengebundenen Steuerelement festgelegt true ist, werden die EntityDataSourceSkip Methoden und Top Abfrage-Generator-Methoden für ObjectQuery<T> die Verwendung der Werte und StartRowIndexMaximumRows Eigenschaften des DataSourceSelectArguments Objekts aufgerufen.

Wenn AllowSorting im datengebundenen Steuerelement festgelegt true ist, kann das SortExpressionDataSourceSelectArguments Objekt geändert werden, wenn das Selecting Ereignis behandelt wird. Alle anderen Abfrageoperatoren, z. B. WHERE oder ORDER BY, die im Seitenmarkup angegeben sind, werden angewendet, nachdem das Selecting Ereignis ausgelöst wurde.

Gilt für: