Aracılığıyla paylaş


DataPager.FindPageableItemContainer Yöntem

Tanım

Denetimle DataPager ilişkili veriye bağlı denetimi alır.

protected:
 virtual System::Web::UI::WebControls::IPageableItemContainer ^ FindPageableItemContainer();
protected virtual System.Web.UI.WebControls.IPageableItemContainer FindPageableItemContainer ();
abstract member FindPageableItemContainer : unit -> System.Web.UI.WebControls.IPageableItemContainer
override this.FindPageableItemContainer : unit -> System.Web.UI.WebControls.IPageableItemContainer
Protected Overridable Function FindPageableItemContainer () As IPageableItemContainer

Döndürülenler

Denetimle DataPager ilişkili veriye bağlı denetim.

Özel durumlar

Arabirimi uygulayan IPageableItemContainer bir denetim sayfada bulunamadı.

-veya-

özelliği tarafından PagedControlID belirtilen denetim arabirimini IPageableItemContainer uygulamaz.

-veya-

Denetimin DataPager adlandırma kapsayıcısı yok.

Açıklamalar

Bu yöntem tarafından alınan veriye bağlı denetim, denetim sayfalarının verilerini içeren bir veri kaynağı nesnesine başvurur DataPager . Denetimin DataPager bu verileri sayfalayabilmesi için veriye bağlı denetimin arabirimi uygulaması IPageableItemContainer gerekir.

yöntemi, FindPageableItemContainer özelliğin PagedControlID veriye bağlı denetimin kimliğine ayarlanıp ayarlanmadığını denetler. PagedControlID özelliği ayarlanmadıysa yöntemi, FindPageableItemContainer veriye bağlı bir denetim aramak için adlandırma kapsayıcıları yığınına gider. Örneğin, denetim bir ListView denetimin şablonunun ListView.LayoutTemplate içindeyseDataPager, özelliğin PagedControlID ayarlanması gerekmez. Bunun nedeni, yöntemin FindPageableItemContainer denetim ağacını ListView inceleyerek denetimi otomatik olarak bulabilmesidir.

Şunlara uygulanır

Ayrıca bkz.