ObjectDataSourceView.EnablePaging プロパティ

定義

データ ソース コントロールが、取得した一連のデータ全体にわたるページングをサポートするかどうかを示す値を取得または設定します。

public:
 property bool EnablePaging { bool get(); void set(bool value); };
public bool EnablePaging { get; set; }
member this.EnablePaging : bool with get, set
Public Property EnablePaging As Boolean

プロパティ値

Boolean

データ ソース コントロールが取得したデータを使用するページングをサポートする場合はtrue。それ以外の場合は false

注釈

コントロールによるObjectDataSourceViewページングは、ビジネス オブジェクト内のEnablePagingメソッドのプロパティMaximumRowsParameterNameStartRowIndexParameterNameを設定しSelectCountMethodObjectDataSourceView、適切なパラメーターをSelect使用して定義することによって処理されます。 プロパティが EnablePaging 設定 trueされている場合、コレクションには、 SelectParameters 要求された最初の行と要求された行数の 2 つの追加パラメーターが含まれます。 これら 2 つのパラメーターの名前は、プロパティによってMaximumRowsParameterName定義されていますStartRowIndexParameterName。 このメソッドは Select 、指定したインデックスから始まる要求された行数を返す必要があります。 データがページ サイズで均等に分割されない可能性があるため、最後のページに含まれる行が少なくなる可能性があります。 したがって、要求された行の数は、実際には返される行の最大数です。

このプロパティは CanRetrieveTotalRowCount 、メソッドの呼び出し中に ExecuteSelect チェックされ、さまざまな DataSourceSelectArguments プロパティを設定することによって要求されたすべての機能がデータ ソース管理でサポートされていることを確認します。

関連付けられているデータ バインド コントロールでページングが有効になっている場合、データ バインド コントロールは、開始インデックスと必要な行数を使用してメソッドを呼び出します Select 。 さらに、プロパティが SelectCountMethod 設定されている場合、データ バインド コントロールは、ページャー コントロールをレンダリングする前にメソッドを呼び出します。 たとえば、ページ サイズが 5 のページングが有効になっているコントロールで、メソッドが SelectCountMethod 20 を返す場合GridView、ページャーには 4 ページのみが表示されます。

プロパティの EnablePaging 値はビューステートに格納されます。

適用対象

こちらもご覧ください