次の方法で共有


DataPager.FindPageableItemContainer メソッド

定義

DataPager コントロールに関連付けられているデータ バインド コントロールを取得します。

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

戻り値

DataPager コントロールに関連付けられているデータ バインド コントロール。

例外

IPageableItemContainer インターフェイスを実装しているコントロールがこのページに見つかりませんでした。

- または -

PagedControlID プロパティによって指定されたコントロールが、IPageableItemContainer インターフェイスを実装していません。

- または -

DataPager コントロールに名前付けコンテナーがありません。

注釈

このメソッドによって取得されたデータ バインド コントロールは、コントロールがページするデータを含むデータ ソース オブジェクトを DataPager 参照します。 コントロールがこの DataPager データをページングできるようにするには、データ バインド コントロールで インターフェイスを実装する IPageableItemContainer 必要があります。

メソッドは FindPageableItemContainer 、 プロパティが PagedControlID データ バインド コントロールの ID に設定されているかどうかを確認します。 プロパティが PagedControlID 設定されていない場合、 FindPageableItemContainer メソッドはコンテナーの名前付けのスタックを上に移動して、データ バインド コントロールを探します。 たとえば、コントロールがコントロールの DataPagerListView.LayoutTemplateListView テンプレート内にある場合、 プロパティを PagedControlID 設定する必要はありません。 これは、 メソッドがコントロール ツリーをFindPageableItemContainerListView調べることでコントロールを自動的に検索できるためです。

適用対象

こちらもご覧ください