ObjectDataSourceView.EnablePaging プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
データ ソース コントロールが、取得した一連のデータ全体にわたるページングをサポートするかどうかを示す値を取得または設定します。
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
プロパティ値
データ ソース コントロールが取得したデータを使用するページングをサポートする場合は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 値はビューステートに格納されます。