Aracılığıyla paylaş


EntityDataSource.Selecting Olay

Tanım

Sorgu oluşturmadan ve yürütülmeden önce gerçekleşir.

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) 

Olay Türü

Açıklamalar

Olay Selecting , sorgu oluşturmadan ve yürütülmeden önce oluşturulur. Selecting Sorgu oluşturmadan ve yürütülmeden önce öğesinin EntityDataSource yapılandırmasını değiştirmek veya veriye bağlı denetimden bağımsız değişkenleri okumak veya değiştirmek için olayı işleyin.

Sorguyu Cancel iptal etmek için nesnesinin EntityDataSourceSelectingEventArgs özelliğini olarak true ayarlayın. SELECT işlemi iptal edildiğinde, veri bağlı denetime hiçbir veri döndürülür.

veri bağlama denetiminde olarak ayarlanırsa, nesnesinin Skip ve özelliklerinin DataSourceSelectArguments değerlerini StartRowIndex kullanarak ve MaximumRowsTop sorgu oluşturucu yöntemlerini ObjectQuery<T> çağırır.EntityDataSourceAllowPagingtrue

Veri bağlama denetiminde olarak ayarlanırsa AllowSortingtrue , SortExpressionDataSourceSelectArguments olay işlendiğinde nesnenin Selecting değeri değiştirilebilir. Sayfa işaretlemesinde belirtilen WHERE veya ORDER BY gibi diğer tüm sorgu işleçleri, olay tetiklendikten sonra Selecting uygulanır.

Şunlara uygulanır