DetailsView.AllowPaging プロパティとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > DetailsView.AllowPaging プロパティの意味・解説 

DetailsView.AllowPaging プロパティ

メモ : このプロパティは、.NET Framework version 2.0新しく追加されたものです。

ページング機能有効にするかどうかを示す値を取得または設定します

名前空間: System.Web.UI.WebControls
アセンブリ: System.Web (system.web.dll 内)
構文構文

Public Overridable Property
 AllowPaging As Boolean
Dim instance As DetailsView
Dim value As Boolean

value = instance.AllowPaging

instance.AllowPaging = value
public virtual bool AllowPaging { get;
 set; }
/** @property */
public boolean get_AllowPaging ()

/** @property */
public void set_AllowPaging (boolean value)

プロパティ
ページング機能有効にする場合trueそれ以外場合false既定値false です。

解説解説

DetailsView コントロールには、ユーザーデータ ソース内の別のレコード移動できるページング機能あります

DetailsView コントロールは、ユーザー インターフェイス (UI) およびデータ ソース両方ページング実行できますUI ページング機能は、System.Collections.ICollection インターフェイスサポートするすべてのデータ ソース オブジェクト使用できますページング操作ごとに、DetailsView コントロールデータ コレクション全体データ ソース照会し表示する行を選択します基本的に残りデータ破棄されます。

データ ソースで DataSourceView を実装している場合に CanPage プロパティから true返されると、DetailsView コントロールUI ページング代わりにデータ ソース ページング使用します。この場合DetailsView コントロールは各ページング操作必要な行だけを照会します。このためデータ ソース ページングUI ページングよりも効率的です。変更加えずデータ ソース ページングサポートできるのは ObjectDataSourceView オブジェクトだけです。

ページング機能有効にするには、AllowPaging プロパティtrue設定します。PageCount プロパティ使用すると、基になるデータ ソース合計項目数確認できます。現在表示されている項目のインデックス確認するには、PageIndex プロパティ使用します

ページング有効になっている場合ページ行と呼ばれる追加行が自動的に DetailsView コントロール表示されます。ページ行にはページ ナビゲーション コントロール含まれコントロールの上部、下部、または上部下部両方表示できますページ行には、組み込みページャ表示モード2 つあります1 つ番号付きページリンクするモードで、もう 1 つ次のページおよび前のページリンクするモード (既定) です。番号付きページ モードでは個々ページへのリンク表示されるため、ユーザー特定のページ移動できます次のページおよび前のページへのリンク モードでは、ユーザー次のページまたは前のページ移動できるコントロール表示されます。

メモメモ

データ ソース格納されているレコードがない、または 1 つレコードしか格納されていない場合DetailsView コントロールは、自動的にページ行を非表示にします。

ページ行の設定 (ページャ表示モード一度表示するページ リンクの数、ページャ コントロールテキスト ラベルなど) は、PagerSettings プロパティ使用して制御できますページ行の外観 (背景色フォントの色、位置など) を制御するには、PagerStyle プロパティ使用しますDetailsView コントロールでは、ページ行用のカスタム テンプレートも定義できますカスタム ページテンプレート作成詳細については、PagerTemplate のトピック参照してください

DetailsView コントロールには、ページング発生したときにカスタム アクション実行するために使用できる複数イベント用意されています。使用できるイベントの一覧を次の表に示します

AllowPaging の値はビューステート格納されます。

使用例使用例

AllowPaging プロパティ使用してDetailsView コントロールページング機能有効にする方法コード例次に示します

<%@ Page language="VB" %>

<html>
  <body>
    <form id="Form1" runat="server">
        
      <h3>DetailsView AllowPaging Example</h3>
                
        <asp:detailsview id="StoresDetailView"
          datasourceid="Customers"
          autogeneraterows="true" 
          allowpaging="true"
          runat="server">
               
          <headerstyle backcolor="Navy"
            forecolor="White"/>
            
          <pagersettings mode="NextPreviousFirstLast"
            firstpagetext="First"
            lastpagetext="Last"
            nextpagetext="Next"
            previouspagetext="Prev"/>
            
          <pagerstyle forecolor="White"
            backcolor="Blue"
            font-names="Arial"
            font-size="8" />   
        </asp:detailsview>
            
        <!-- This example uses Microsoft SQL Server and connects
 -->
        <!-- to the Northwind sample database. -->     
      
        <asp:SqlDataSource ID="Customers" runat="server"
 
          ConnectionString=
            "<%$ ConnectionStrings:NorthwindConnectionString
 %>"
          SelectCommand="SELECT [CompanyName], [ContactName], 
             [CustomerID] FROM [Customers]">
        </asp:SqlDataSource>
            
      </form>
  </body>
</html>
<%@ Page language="C#" %>

<html>
  <body>
    <form id="Form1" runat="server">
        
      <h3>DetailsView AllowPaging Example</h3>
                
        <asp:detailsview id="StoresDetailView"
          datasourceid="Customers"
          autogeneraterows="true" 
          allowpaging="true"
          runat="server">
               
          <headerstyle backcolor="Navy"
            forecolor="White"/>
            
          <pagersettings mode="NextPreviousFirstLast"
            firstpagetext="First"
            lastpagetext="Last"
            nextpagetext="Next"
            previouspagetext="Prev"/>
            
          <pagerstyle forecolor="White"
            backcolor="Blue"
            font-names="Arial"
            font-size="8" />   
        </asp:detailsview>
            
        <!-- This example uses Microsoft SQL Server and connects -->
        <!-- to the Northwind sample database. -->           
        <asp:SqlDataSource ID="Customers" runat="server" 
          ConnectionString=
            "<%$ ConnectionStrings:NorthwindConnectionString %>"
          SelectCommand="SELECT [CompanyName], [ContactName], 
             [CustomerID] FROM [Customers]">
        </asp:SqlDataSource>
            
      </form>
  </body>
</html>
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
DetailsView クラス
DetailsView メンバ
System.Web.UI.WebControls 名前空間
BottomPagerRow
PageCount
PageIndex
PagerSettings
PagerStyle
TopPagerRow
PageIndexChanged
PageIndexChanging



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「DetailsView.AllowPaging プロパティ」の関連用語

DetailsView.AllowPaging プロパティのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



DetailsView.AllowPaging プロパティのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS