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 , bir sorgu oluşturup 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 CancelEntityDataSourceSelectingEventArgs iptal etmek için nesnesinin özelliğini olarak true ayarlayın. SELECT işlemi iptal edildiğinde, veriye bağlı denetime hiçbir veri döndürülür.

veriye bağlı denetimde olarak ayarlanırsaAllowPaging, EntityDataSource nesnesinin Skip ve özelliklerinin DataSourceSelectArguments değerlerini StartRowIndex kullanarak ve TopMaximumRows sorgu oluşturucusu yöntemlerini ObjectQuery<T> çağırır.true

Veriye bağlı denetimde olarak ayarlanırsa AllowSortingtrue , SortExpressionDataSourceSelectArguments olay işlendiğinde nesnesinin 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