EntityDataSource.Selecting EntityDataSource.Selecting EntityDataSource.Selecting EntityDataSource.Selecting Event

定義

クエリが作成され、実行される前に発生します。Occurs before a query is constructed and executed.

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) 

注釈

Selectingクエリが作成され、実行前に、イベントが発生します。The Selecting event is raised before a query is constructed and executed. 処理、Selectingの構成を変更するイベント、EntityDataSourceまたはの読み取りや、クエリが作成され、実行前に、データ バインド コントロールから引数を変更します。Handle the Selecting event to modify the configuration of the EntityDataSource or read or change the arguments from the data-bound control before the query is constructed and executed.

設定、Cancelのプロパティ、EntityDataSourceSelectingEventArgsオブジェクトをtrueクエリをキャンセルします。Set the Cancel property of the EntityDataSourceSelectingEventArgs object to true to cancel the query. 選択操作が取り消されたときに、データ バインド コントロールにデータは返されません。When the SELECT operation is canceled, no data is returned to the data-bound control.

場合AllowPagingに設定されているtrue、データ バインド コントロールで、EntityDataSource呼び出す、SkipTopでクエリ ビルダー メソッドObjectQuery<T>の値を使用して、StartRowIndexMaximumRowsのプロパティDataSourceSelectArgumentsオブジェクト。If AllowPaging is set to true in the data-bound control, the EntityDataSource invokes the Skip and Top query builder methods on ObjectQuery<T> using the values of the StartRowIndex and MaximumRows properties of the DataSourceSelectArguments object.

場合AllowSortingに設定されているtrue、データ バインド コントロールで、SortExpressionDataSourceSelectArgumentsオブジェクトを変更するときに、Selectingイベントを処理します。If AllowSorting is set to true in the data-bound control, the SortExpression of the DataSourceSelectArguments object can be changed when the Selecting event is handled. 場所などの他のクエリ演算子または ORDER BY、ページのマークアップで指定した後に適用されます、Selectingイベントが発生します。Any other query operators, such as WHERE or ORDER BY, that are specified in the page markup are applied after the Selecting event is raised.

適用対象