AccessDataSourceView.ExecuteSelect(DataSourceSelectArguments) Yöntem
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.
özelliğindeki SQL dizesini ve koleksiyondaki SelectCommand parametreleri kullanarak temel alınan veri depolama alanından SelectParameters verileri alır.
protected public:
override System::Collections::IEnumerable ^ ExecuteSelect(System::Web::UI::DataSourceSelectArguments ^ arguments);
protected internal override System.Collections.IEnumerable ExecuteSelect (System.Web.UI.DataSourceSelectArguments arguments);
override this.ExecuteSelect : System.Web.UI.DataSourceSelectArguments -> System.Collections.IEnumerable
Protected Friend Overrides Function ExecuteSelect (arguments As DataSourceSelectArguments) As IEnumerable
Parametreler
- arguments
- DataSourceSelectArguments
DataSourceSelectArguments Temel veri alımının ötesinde veriler üzerinde işlem istemek için kullanılan bir.
Döndürülenler
Veri IEnumerable satırlarından biri.
Özel durumlar
DataFile özelliği null
veya boş bir dizedir ("").
arguments
yöntemine ExecuteSelect(DataSourceSelectArguments) geçirilen veri kaynağının, alınan veriler arasında sayfalama veya sıralamayı etkinleştirmek için verileri alırken bazı ek işler gerçekleştirmesi gerektiğini belirtir, ancak veri kaynağı denetimi istenen özelliği desteklemez.
Açıklamalar
nesnesi, AccessDataSourceView verileri almadan önce ilişkili AccessDataSource denetiminin DataFile özelliğinin ayarlandığından emin olmak için yöntemini geçersiz kılarExecuteSelect.
ExecuteSelect yöntemi gerçekleştirilmeden önce, OnSelecting olayı yükseltmek için yöntemi çağrılırSelecting. Parametrelerin Selecting değerlerini incelemek ve bir veri alma işleminden önce herhangi bir ön işleme gerçekleştirmek için olayı işleyebilirsiniz.
Veri alma işlemini gerçekleştirmek için nesnesi, AccessDataSourceView metni ve ilişkili SelectParameters özellikleri kullanarak SelectCommand bir IDbCommand nesne oluşturur. Ardından nesnesi, AccessDataSourceView nesneyi temel alınan veri depolama alanına karşı yürütür IDbCommand . İşlem tamamlandıktan sonra, OnSelected olayı yükseltmek için yöntemi çağrılır Selected . Herhangi bir dönüş değerini ve hata kodunu incelemek ve herhangi bir işlem sonrası gerçekleştirmek için olayı işleyebilirsiniz Selected .
DataSourceMode özelliği değere DataSet ayarlanırsa ve önbelleğe alma etkinleştirilirse, AccessDataSourceView veri alma işlemi sırasında özelliğinden veri alır ve verileri önbelleğe kaydeder. Önbellek, ve CacheExpirationPolicy özelliklerinin birleşimi CacheDuration tarafından belirtilen önbelleğe alma davranışına göre oluşturulur, atılır veya yenilenir.
DataSourceMode özellik değerine ayarlanırsa DataSet ve bir FilterExpression özellik belirtilmişse, DataSourceMode özellik sağlanan FilterParameters özelliklerle birlikte değerlendirilir ve sonuç filtresi işlem sırasında Select veri listesine uygulanır.