Aracılığıyla paylaş


AccessDataSourceView.ExecuteSelect(DataSourceSelectArguments) Yöntem

Tanım

ö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.

Şunlara uygulanır

Ayrıca bkz.