EntityDataSource.Selecting Olay
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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 AllowSorting
true
, 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.