repeaterとは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > デジタル大辞泉 > repeaterの意味・解説 

リピーター【repeater】

読み方:りぴーたー

繰り返す人。特に、海外旅行などで同じ地を再び訪れる人、また、同じ商品気に入って再度購入する人などにいう。

携帯電話通信事業者設置した中継局や、LANなどのコンピューターネットワーク用いられる中継装置電波が弱い場所や届きにくい場所での通話可能にするほか、ケーブル延長伴って減衰する信号の増幅を行う。


repeater

【英】repeater

ネットワークにおいて伝送される信号再生および中継するための装置のこと。伝送距離を延ばすため、あるいは分岐するために用いられるLANではセグメント間の物理的な接続として表現される

リピータは、OSI基本モデルでいう第1層物理層)に当る電気や光の信号中継するのであるため、上位プロトコル制約はない。ただし、信号を何段階ものリピータに通すと波形歪んで解釈できなくなるため、使用数にはある程度の上限がある。10BASE-T登場以後リピータハブ同様の機能備えるようになり、リピータ実質上そこに吸収された。


repeater

【英】repeater

同じ物・同じ事を、繰り返して用いる人の総称ネットワークコンピューター分野では、同じ商品(ハードウェア・ソフトウェア)の新バージョン固定的購入し続けたり、あるいは特定のWebサイト何度も来訪したりする人を指すことが多い。


Repeater イベント


パブリック イベントパブリック イベント

参照参照

関連項目

Repeater クラス
System.Web.UI.WebControls 名前空間
DataGrid クラス
DataList クラス

その他の技術情報

Repeater Web サーバー コントロール

Repeater クラス

リスト表示される項目ごとに指定されテンプレート繰り返し適用することにより、カスタム レイアウト実現するデータ連結リスト コントロール

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

Public Class Repeater
    Inherits Control
    Implements INamingContainer
public class Repeater : Control, INamingContainer
public ref class Repeater : public
 Control, INamingContainer
public class Repeater extends Control implements
 INamingContainer
public class Repeater extends
 Control implements INamingContainer
解説解説

Repeater コントロールは、template 宣言され基本データ バインド リストです。レイアウトスタイル組み込まれていないため、コントロールテンプレートで、レイアウト書式、およびスタイルタグをすべて明示的に宣言する必要があります

Repeater コントロールは、マークアップ タグ複数テンプレートわたって分割できる唯一の Web コントロールです。テンプレート使用してテーブル作成するには、HeaderTemplate にテーブル開始タグ (<table>)、ItemTemplate にテーブルタグ (<tr>)、FooterTemplate にテーブル終了タグ (</table>) を挿入します

Repeater コントロールには、選択機能または編集サポート組み込まれていません。ItemCommand イベント使用してテンプレートからコントロールに対して生成されコントロール イベントを処理できます

Repeater コントロールには、データ バインディングサポートする 2 つプロパティ用意されています。System.Collections.IEnumerable インターフェイス実装するオブジェクト (System.Data.DataView、System.Collections.ArrayList、System.Collections.Hashtable、または配列など) または IListSource インターフェイス実装するオブジェクトデータバインドするには、DataSource プロパティ使用してデータ ソース指定しますDataSource プロパティ設定する場合は、データ バインディング実行するコード手動記述する必要がありますデータ ソース コントロール表されるデータ ソースRepeater コントロール自動的にバインドするには、DataSourceID プロパティを、使用するデータ ソース コントロールID設定します。DataSourceID プロパティ設定すると、Repeater コントロールは、最初要求指定したデータ ソース コントロール自動的にバインドされます。そのため、Repeater コントロールデータ関連プロパティ変更した場合除き、DataBind メソッド明示的に呼び出す必要はありません。

Repeater コントロールは、DataSource プロパティによって宣言および参照されるデータ モデル、または DataSourceID プロパティによって指定されるデータ ソース コントロールに、ItemTemplate と AlternatingItemTemplate をバインドます。HeaderTemplateFooterTemplate、および SeparatorTemplate はデータ連結されていません。

Repeater コントロールデータ ソース設定してデータ返されない場合は、コントロールは項目を表示せずに HeaderTemplateFooterTemplate表示しますデータ ソースnull 参照 (Visual Basic では Nothing) の場合Repeater表示されません。

少なくとも、すべての Repeater コントロールItemTemplate定義しておく必要があります。ただし、次の表で説明するその他のオプション テンプレート使用すると、リスト外観カスタマイズできます

TopicLocation
チュートリアル : Visual Web Developer での ASP.NET マスタ ページ作成使用Visual Studio での ASP .NET Web アプリケーション作成
チュートリアル : カスタム ビジネス オブジェクトへのデータ バインディングVisual Studio での ASP .NET Web アプリケーション作成
方法 : ASP.NET Web サーバー コントロールテンプレート作成するASP .NET Web アプリケーション作成
方法 : ASP.NET Web サーバー コントロールテンプレート動的に作成するASP .NET Web アプリケーション作成
方法 : ASP.NET Web サーバー コントロールテンプレート宣言によって作成するASP .NET Web アプリケーション作成
方法 : ASP.NET Web ページコントロールプログラムによって追加するASP .NET Web アプリケーション作成
方法 : DataList 項目、Repeater 項目、または GridView 項目のボタン イベント応答するASP .NET Web アプリケーション作成
方法 : Visual Studioテンプレート コントロールデータバインドするVisual Studio での ASP .NET Web アプリケーション作成
方法 : Web フォーム ページに Repeater Web サーバー コントロール追加する (Visual Studio)Visual Studio での ASP .NET Web アプリケーション作成
方法 : Web フォーム ページに Repeater コントロール追加するASP .NET Web アプリケーション作成
方法 : デザイナ使用して Web サーバー コントロール テンプレート作成するVisual Studio での ASP .NET Web アプリケーション作成
方法 : テンプレート コントロールデータ連結するASP .NET Web アプリケーション作成
使用例使用例

2 つ簡単な Repeater コントロールページ使用するコード例次に示しますDataSource プロパティ使用して Repeater コントロールデータ ソース指定します最初Repeater は、テーブル内に項目を表示します2 番目の Repeater は、カンマ区切りリストに項目を表示します

<%@ Page Language="VB" AutoEventWireup="True"
 %>
<html>
 <head>
    <script language="VB" runat="server">

    Sub Page_Load(Sender As Object,
 e As EventArgs)
        If Not IsPostBack Then
            Dim values As New
 ArrayList()
            
            values.Add(New PositionData("Microsoft",
 "Msft"))
            values.Add(New PositionData("Intel",
 "Intc"))
            values.Add(New PositionData("Dell",
 "Dell"))
            
            Repeater1.DataSource = values
            Repeater1.DataBind()
            
            Repeater2.DataSource = values
            Repeater2.DataBind()
        End If
    End Sub

    Public Class PositionData
        
        Private myName As String
        Private myTicker As String
        
        
        Public Sub New(newName
 As String, newTicker As
 String)
            Me.myName = newName
            Me.myTicker = newTicker
        End Sub        
        
        Public ReadOnly Property
 Name() As String
            Get
                Return myName
            End Get
        End Property        
        
        Public ReadOnly Property
 Ticker() As String
            Get
                Return myTicker
            End Get
        End Property
    End Class
 
    </script>
 
 </head>
 <body>
 
    <h3>Repeater Example</h3>
 
    <form runat=server>
 
       <b>Repeater1:</b>
         
       <p>
         
       <asp:Repeater id=Repeater1 runat="server">
          <HeaderTemplate>
             <table border=1>
                <tr>
                   <td><b>Company</b></td>
                   <td><b>Symbol</b></td>
                </tr>
          </HeaderTemplate>
             
          <ItemTemplate>
             <tr>
                <td> <%# DataBinder.Eval(Container.DataItem, "Name")
 %> </td>
                <td> <%# DataBinder.Eval(Container.DataItem, "Ticker")
 %> </td>
             </tr>
          </ItemTemplate>
             
          <FooterTemplate>
             </table>
          </FooterTemplate>
             
       </asp:Repeater>
       <p>
         
       <b>Repeater2:</b>
       <p>
       <asp:Repeater id=Repeater2 runat="server">
         
          <HeaderTemplate>
             Company data:
          </HeaderTemplate>
             
          <ItemTemplate>
             <%# DataBinder.Eval(Container.DataItem, "Name")
 %> (<%# DataBinder.Eval(Container.DataItem, "Ticker")
 %>)
          </ItemTemplate>
             
          <SeparatorTemplate>, </SeparatorTemplate>
       </asp:Repeater>
    </form>
 </body>
 </html>
 
<%@ Page Language="C#" AutoEventWireup="True" %>
<html>
 <head>
    <script language="C#" runat="server">
       void Page_Load(Object Sender, EventArgs e) {
          if (!IsPostBack) {
             ArrayList values = new ArrayList();
 
             values.Add(new PositionData("Microsoft",
 "Msft"));
             values.Add(new PositionData("Intel", "Intc"));
             values.Add(new PositionData("Dell", "Dell"));
 
             Repeater1.DataSource = values;
             Repeater1.DataBind();
                 
             Repeater2.DataSource = values;
             Repeater2.DataBind();
          }
       }
 
       public class PositionData {
         
          private string name;
          private string ticker;
 
          public PositionData(string name,
 string ticker) {
             this.name = name;
             this.ticker = ticker;
          }
 
          public string Name {
             get {
                return name;
             }
          }
 
          public string Ticker {
             get {
                return ticker;
             }
          }
       }
 
    </script>
 
 </head>
 <body>
 
    <h3>Repeater Example</h3>
 
    <form runat=server>
 
       <b>Repeater1:</b>
         
       <p>
         
       <asp:Repeater id=Repeater1 runat="server">
          <HeaderTemplate>
             <table border=1>
                <tr>
                   <td><b>Company</b></td>
                   <td><b>Symbol</b></td>
                </tr>
          </HeaderTemplate>
             
          <ItemTemplate>
             <tr>
                <td> <%# DataBinder.Eval(Container.DataItem, "Name")
 %> </td>
                <td> <%# DataBinder.Eval(Container.DataItem, "Ticker")
 %> </td>
             </tr>
          </ItemTemplate>
             
          <FooterTemplate>
             </table>
          </FooterTemplate>
             
       </asp:Repeater>
       <p>
         
       <b>Repeater2:</b>
       <p>
       <asp:Repeater id=Repeater2 runat="server">
         
          <HeaderTemplate>
             Company data:
          </HeaderTemplate>
             
          <ItemTemplate>
             <%# DataBinder.Eval(Container.DataItem, "Name") %> (<%#
 DataBinder.Eval(Container.DataItem, "Ticker") %>)
          </ItemTemplate>
             
          <SeparatorTemplate>, </SeparatorTemplate>
       </asp:Repeater>
    </form>
 </body>
 </html>
 

DataSourceID プロパティ使用してRepeater コントロールデータ ソース指定するコード例次に示しますDataSourceID プロパティは、データ取得使用する SqlDataSource コントロールID プロパティ設定されます。ページ読み込まれると、Repeater コントロールは、SqlDataSource コントロールによって指定されデータ ソース自動的にバインドされ、ユーザーデータ表示されます。

<%@ Page Language="VB" %>

<html>
  <head>
  </head>

  <body>
    <form id="Form1" runat="server">
        
      <h3>Repeater.DataSourceID Property Example</h3>
      
      <asp:repeater id=Repeater1       
        datasourceid="SqlDataSource1"
        runat=Server>
        
        <headertemplate>
          <table border=1>
            <tr>
              <td><b>Product ID</b></td>
              <td><b>Product Name</b></td>
            </tr>
        </headertemplate>
          
        <itemtemplate>
          <tr>
            <td> <%# Eval("ProductID") %>
 </td>
            <td> <%# Eval("ProductName")
 %> </td>
          </tr>
        </itemtemplate>
          
        <footertemplate>
          </table>
        </footertemplate>
      </asp:repeater>
        
            <asp:sqldatasource id="SqlDataSource1"
          
            connectionstring="<%$ ConnectionStrings:NorthWindConnection%>"
 
        selectcommand="SELECT ProductID, ProductName FROM [Products]
 Where ProductID <= 10"
        runat="server">
      </asp:sqldatasource>
               
    </form>      
  </body>
</html>
<%@ page language="C#" %>

<html>
  <head>
  </head>

  <body>
    <form id="Form1" runat="server">
        
      <h3>Repeater.DataSourceID Property Example</h3>
      
      <asp:repeater id=Repeater1       
        datasourceid="SqlDataSource1"
        runat=Server>
        
        <headertemplate>
          <table border=1>
            <tr>
              <td><b>Product ID</b></td>
              <td><b>Product Name</b></td>
            </tr>
        </headertemplate>
          
        <itemtemplate>
          <tr>
            <td> <%# Eval("ProductID") %> </td>
            <td> <%# Eval("ProductName") %> </td>
          </tr>
        </itemtemplate>
          
        <footertemplate>
          </table>
        </footertemplate>
      </asp:repeater>
        
            <asp:sqldatasource id="SqlDataSource1"          
            connectionstring="<%$ ConnectionStrings:NorthWindConnection%>"
 
        selectcommand="SELECT ProductID, ProductName FROM [Products] Where ProductID
 <= 10"
        runat="server">
      </asp:sqldatasource>
               
    </form>      
  </body>
</html>
.NET Framework のセキュリティ.NET Frameworkセキュリティ
継承階層継承階層
System.Object
   System.Web.UI.Control
    System.Web.UI.WebControls.Repeater
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバ場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

Repeater コンストラクタ


Repeater プロパティ


パブリック プロパティパブリック プロパティ

( プロテクト プロパティ参照)
  名前 説明
パブリック プロパティ AlternatingItemTemplate コントロール交互の項目を表示する方法定義する System.Web.UI.ITemplate を実装するオブジェクト取得または設定します
パブリック プロパティ AppRelativeTemplateSourceDirectory  このコントロール含まれている Page オブジェクトまたは UserControl オブジェクトアプリケーション相対仮想ディレクトリ取得または設定します。 ( Control から継承されます。)
パブリック プロパティ BindingContainer  このコントロールデータ バインディング格納しているコントロール取得します。 ( Control から継承されます。)
パブリック プロパティ ClientID  ASP.NET によって生成されサーバー コントロール ID取得します。 ( Control から継承されます。)
パブリック プロパティ Controls Repeater コントロールの子コントロール格納している System.Web.UI.ControlCollection を取得します
パブリック プロパティ DataMember コントロール連結する DataSource の特定のテーブル取得または設定します
パブリック プロパティ DataSource リスト読み込むデータ提供するデータ ソース取得または設定します
パブリック プロパティ DataSourceID Repeater コントロールデータ ソース取得使用する必要があるデータ ソース コントロールID プロパティ取得または設定します
パブリック プロパティ EnableTheming このコントロールテーマ適用するかどうかを示す値を取得または設定します
パブリック プロパティ EnableViewState  サーバー コントロールが、そのビューステートおよび格納している子コントロールビューステートを、要求しているクライアント永続化させるかどうかを示す値を取得または設定します。 ( Control から継承されます。)
パブリック プロパティ FooterTemplate Repeater コントロールフッター セクション表示方法定義する System.Web.UI.ITemplate取得または設定します
パブリック プロパティ HeaderTemplate Repeater コントロールヘッダー セクション表示方法定義する System.Web.UI.ITemplate取得または設定します
パブリック プロパティ ID  サーバー コントロール割り当てられプログラム ID取得または設定します。 ( Control から継承されます。)
パブリック プロパティ Items Repeater コントロール内の RepeaterItem オブジェクトコレクション取得します
パブリック プロパティ ItemTemplate Repeater コントロールの項目を表示する方法定義する System.Web.UI.ITemplate取得または設定します
パブリック プロパティ NamingContainer  同じ Control.ID プロパティ値を持つ複数サーバー コントロール区別するための一意名前空間作成するサーバー コントロール名前付けコンテナへの参照取得します。 ( Control から継承されます。)
パブリック プロパティ Page  サーバー コントロール含んでいる Page インスタンスへの参照取得します。 ( Control から継承されます。)
パブリック プロパティ Parent  ページ コントロール階層構造における、サーバー コントロールの親コントロールへの参照取得します。 ( Control から継承されます。)
パブリック プロパティ SeparatorTemplate 項目間の区切り記号表示方法定義する System.Web.UI.ITemplate インターフェイス取得または設定します
パブリック プロパティ Site  デザイン サーフェイス現在のコントロール表示するときに、このコントロールホストするコンテナに関する情報取得します。 ( Control から継承されます。)
パブリック プロパティ SkinID  コントロール適用するスキン取得または設定します。 ( Control から継承されます。)
パブリック プロパティ TemplateControl  このコントロール格納しているテンプレートへの参照取得または設定します。 ( Control から継承されます。)
パブリック プロパティ TemplateSourceDirectory  現在のサーバー コントロール格納している Page または UserControl仮想ディレクトリ取得します。 ( Control から継承されます。)
パブリック プロパティ UniqueID  階層構造修飾されサーバー コントロール一意ID取得します。 ( Control から継承されます。)
パブリック プロパティ Visible  サーバー コントロールUI としてページ表示するかどうかを示す値を取得または設定します。 ( Control から継承されます。)
プロテクト プロパティプロテクト プロパティ
  名前 説明
プロテクト プロパティ Adapter  コントロール用のブラウザ固有のアダプタ取得します。 ( Control から継承されます。)
プロテクト プロパティ ChildControlsCreated  サーバー コントロールの子コントロール作成されたかどうかを示す値を取得します。 ( Control から継承されます。)
プロテクト プロパティ ClientIDSeparator  ClientID プロパティ使用される区切り記号を表す文字値を取得します。 ( Control から継承されます。)
プロテクト プロパティ Context  現在の Web 要求対すサーバー コントロール関連付けられている HttpContext オブジェクト取得します。 ( Control から継承されます。)
プロテクト プロパティ DesignMode  コントロールデザイン サーフェイス使用されているかどうかを示す値を取得します。 ( Control から継承されます。)
プロテクト プロパティ Events  コントロールイベント ハンドラ デリゲートリスト取得します。このプロパティ読み取り専用です。 ( Control から継承されます。)
プロテクト プロパティ HasChildViewState  現在のサーバー コントロールの子コントロールが、保存されビューステート設定持っているかどうかを示す値を取得します。 ( Control から継承されます。)
プロテクト プロパティ IdSeparator  コントロール ID区別するために使用する文字取得します。 ( Control から継承されます。)
プロテクト プロパティ Initialized コントロール初期化されているかどうかを示す値を返します
プロテクト プロパティ IsBoundUsingDataSourceID DataSourceID プロパティ設定されているかどうかを示す値を取得します
プロテクト プロパティ IsChildControlStateCleared  このコントロール含まれているコントロールに、コントロールの状態設定されているかどうかを示す値を取得します。 ( Control から継承されます。)
プロテクト プロパティ IsTrackingViewState  サーバー コントロールビューステート変更保存しているかどうかを示す値を取得します。 ( Control から継承されます。)
プロテクト プロパティ IsViewStateEnabled  このコントロールビューステートが有効かどうかを示す値を取得します。 ( Control から継承されます。)
プロテクト プロパティ LoadViewStateByID  コントロールインデックスではなく ID によりビューステート読み込みを行うかどうかを示す値を取得します。 ( Control から継承されます。)
プロテクト プロパティ RequiresDataBinding Repeater コントロールが、指定したデータ ソースバインドされる必要があるかどうかを示す値を取得または設定します
プロテクト プロパティ SelectArguments Repeater コントロールデータ ソース コントロールからデータ取得するときに使用する DataSourceSelectArguments オブジェクト取得します
プロテクト プロパティ ViewState  同一ページ対す複数要求わたってサーバー コントロールビューステート保存し復元できるようにする状態情報のディクショナリを取得します。 ( Control から継承されます。)
プロテクト プロパティ ViewStateIgnoresCase  StateBag オブジェクト大文字小文字区別しないかどうかを示す値を取得します。 ( Control から継承されます。)
参照参照

関連項目

Repeater クラス
System.Web.UI.WebControls 名前空間
DataGrid クラス
DataList クラス

その他の技術情報

Repeater Web サーバー コントロール

Repeater メソッド


パブリック メソッドパブリック メソッド

( プロテクト メソッド参照)
  名前 説明
パブリック メソッド ApplyStyleSheetSkin  ページスタイル シート定義されスタイル プロパティコントロール適用します。 ( Control から継承されます。)
パブリック メソッド DataBind オーバーロードされますオーバーライドされますデータ ソースを Repeater コントロールバインドます。
パブリック メソッド Dispose  サーバー コントロールが、メモリから解放される前に最終的なクリーンアップ実行できるようにします。 ( Control から継承されます。)
パブリック メソッド Equals  オーバーロードされます2 つObject インスタンス等しかどうか判断します。 ( Object から継承されます。)
パブリック メソッド FindControl  オーバーロードされます指定したサーバー コントロール現在の名前付けコンテナ検索します。 ( Control から継承されます。)
パブリック メソッド Focus  コントロール入力フォーカス設定します。 ( Control から継承されます。)
パブリック メソッド GetHashCode  特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用適してます。 ( Object から継承されます。)
パブリック メソッド GetType  現在のインスタンスType取得します。 ( Object から継承されます。)
パブリック メソッド HasControls  サーバー コントロールに子コントロール含まれているかどうか確認します。 ( Control から継承されます。)
パブリック メソッド ReferenceEquals  指定した複数Object インスタンス同一かどうか判断します。 ( Object から継承されます。)
パブリック メソッド RenderControl  オーバーロードされますサーバー コントロール内容出力しトレースが有効である場合コントロールに関するトレース情報格納します。 ( Control から継承されます。)
パブリック メソッド ResolveClientUrl  ブラウザ使用できる URL取得します。 ( Control から継承されます。)
パブリック メソッド ResolveUrl  要求クライアント使用できる URL変換します。 ( Control から継承されます。)
パブリック メソッド SetRenderMethodDelegate  サーバー コントロールその内容を親コントロール表示するイベント ハンドラ デリゲート割り当てます。 ( Control から継承されます。)
パブリック メソッド ToString  現在の Object を表す String返します。 ( Object から継承されます。)
プロテクト メソッドプロテクト メソッド
  名前 説明
プロテクト メソッド AddedControl  コントロールControl オブジェクトControls コレクション追加された後に呼び出されます。 ( Control から継承されます。)
プロテクト メソッド AddParsedSubObject  サーバー コントロールに、XML または HTML要素解析されたことを通知し、その要素サーバー コントロールの ControlCollection オブジェクト追加します。 ( Control から継承されます。)
プロテクト メソッド BuildProfileTree  ページトレース有効な場合サーバー コントロールに関する情報収集し、これを表示するために Trace プロパティ渡します。 ( Control から継承されます。)
プロテクト メソッド ClearChildControlState  サーバー コントロールすべてのコントロールについて、コントロールの状態情報削除します。 ( Control から継承されます。)
プロテクト メソッド ClearChildState  サーバー コントロールすべてのコントロールビューステート情報およびコントロールの状態情報削除します。 ( Control から継承されます。)
プロテクト メソッド ClearChildViewState  サーバー コントロールすべてのコントロールビューステート情報削除します。 ( Control から継承されます。)
プロテクト メソッド CreateChildControls オーバーライドされます。  
プロテクト メソッド CreateControlCollection  サーバー コントロールの子コントロール (リテラルおよびサーバー両方) を保持する新しControlCollection オブジェクト作成します。 ( Control から継承されます。)
プロテクト メソッド CreateControlHierarchy 指定したデータ ソース使用して、または指定したデータ ソース使用せずに、コントロール階層作成します
プロテクト メソッド CreateDataSourceSelectArguments Empty 値を返します
プロテクト メソッド CreateItem Repeater コントロール内の指定した位置に、指定した項目の型で RepeaterItem オブジェクト作成します
プロテクト メソッド DataBind  オーバーロードされます呼び出されサーバー コントロールと、そのすべてのコントロールデータ ソース連結します。 ( Control から継承されます。)
プロテクト メソッド DataBindChildren  データ ソースサーバー コントロールの子コントロールバインドます。 ( Control から継承されます。)
プロテクト メソッド EnsureChildControls  サーバー コントロールに子コントロール含まれているかどうか確認します含まれていない場合、子コントロール作成します。 ( Control から継承されます。)
プロテクト メソッド EnsureDataBound Repeater コントロールデータ バインディングを必要とするかどうかと、DataBind メソッド呼び出す前に有効なデータ ソース コントロール指定されるかどうか確認します
プロテクト メソッド EnsureID  ID割り当てられていないコントロールID作成します。 ( Control から継承されます。)
プロテクト メソッド Finalize  Objectガベージ コレクションにより収集される前に、その Objectリソース解放しその他のクリーンアップ操作実行できるようにします。 ( Object から継承されます。)
プロテクト メソッド FindControl  オーバーロードされます指定したサーバー コントロール現在の名前付けコンテナ検索します。 ( Control から継承されます。)
プロテクト メソッド GetData データ ソースから IEnumerable インターフェイス返します
プロテクト メソッド GetDesignModeState  コントロールデザインデータ取得します。 ( Control から継承されます。)
プロテクト メソッド HasEvents  コントロールまたは子コントロールに対してイベント登録されているかどうかを示す値を返します。 ( Control から継承されます。)
プロテクト メソッド InitializeItem 指定した RepeaterItem に子コントロールサブ階層繰り返し読み込みます。
プロテクト メソッド IsLiteralContent  サーバー コントロールリテラル内容だけを保持しているかどうか決定します。 ( Control から継承されます。)
プロテクト メソッド LoadControlState  SaveControlState メソッドによって保存され前回ページ要求からコントロールの状態情報復元します。 ( Control から継承されます。)
プロテクト メソッド LoadViewState  SaveViewState メソッドによって保存され前回ページ要求からビューステート情報復元します。 ( Control から継承されます。)
プロテクト メソッド MapPathSecure  仮想パス (絶対パスまたは相対パス) の割り当て先の物理パス取得します。 ( Control から継承されます。)
プロテクト メソッド MemberwiseClone  現在の Object簡易コピー作成します。 ( Object から継承されます。)
プロテクト メソッド OnBubbleEvent オーバーライドされますEventArgs パラメータが RepeaterCommandEventArgs のインスタンスである場合、ItemCommand イベント発生させます
プロテクト メソッド OnDataBinding オーバーライドされますDataBinding イベント発生させます
プロテクト メソッド OnDataPropertyChanged データ バインディングが必要かどうか確認します
プロテクト メソッド OnDataSourceViewChanged RequiresDataBinding プロパティtrue設定します
プロテクト メソッド OnInit オーバーライドされますInit イベント発生させます
プロテクト メソッド OnItemCommand ItemCommand イベント発生させます
プロテクト メソッド OnItemCreated ItemCreated イベント発生させます
プロテクト メソッド OnItemDataBound ItemDataBound イベント発生させます
プロテクト メソッド OnLoad オーバーライドされますLoad イベント発生させ、その他の初期化実行します
プロテクト メソッド OnPreRender オーバーライドされます。 PreRender イベント発生させます
プロテクト メソッド OnUnload  Unload イベント発生させます。 ( Control から継承されます。)
プロテクト メソッド OpenFile  ファイル読み込み使用される Stream取得します。 ( Control から継承されます。)
プロテクト メソッド RaiseBubbleEvent  イベントソースおよびその情報コントロールの親に割り当てます。 ( Control から継承されます。)
プロテクト メソッド RemovedControl  コントロールControl オブジェクトControls コレクションから削除された後に呼び出されます。 ( Control から継承されます。)
プロテクト メソッド Render  提供されクライアント表示される内容書き込む HtmlTextWriter オブジェクトに、サーバー コントロール内容送信します。 ( Control から継承されます。)
プロテクト メソッド RenderChildren  クライアント表示される内容書き込みを行う、指定されHtmlTextWriter オブジェクトに、サーバー コントロールの子出力します。 ( Control から継承されます。)
プロテクト メソッド RenderControl  オーバーロードされますサーバー コントロール内容出力しトレースが有効である場合コントロールに関するトレース情報格納します。 ( Control から継承されます。)
プロテクト メソッド ResolveAdapter  指定したコントロール表示するコントロール アダプタ取得します。 ( Control から継承されます。)
プロテクト メソッド SaveControlState  ページサーバーポスト バックされた時間以降発生したサーバー コントロールの状態の変更保存します。 ( Control から継承されます。)
プロテクト メソッド SaveViewState  ページサーバーポスト バックされた時間以降発生したサーバー コントロールビューステート変更保存します。 ( Control から継承されます。)
プロテクト メソッド SetDesignModeState  コントロールデザインデータ設定します。 ( Control から継承されます。)
プロテクト メソッド TrackViewState  サーバー コントロールビューステート変更追跡させ、サーバー コントロールの StateBag オブジェクト変更格納できるようにします。このオブジェクトは、Control.ViewState プロパティによってアクセスできます。 ( Control から継承されます。)
参照参照

関連項目

Repeater クラス
System.Web.UI.WebControls 名前空間
DataGrid クラス
DataList クラス

その他の技術情報

Repeater Web サーバー コントロール

Repeater メンバ

リスト表示される項目ごとに指定されテンプレート繰り返し適用することにより、カスタム レイアウト実現するデータ連結リスト コントロール

Repeater データ型公開されるメンバを以下の表に示します


パブリック コンストラクタパブリック コンストラクタ
  名前 説明
パブリック メソッド Repeater Repeater クラス新しインスタンス初期化します。
パブリック プロパティパブリック プロパティ
( プロテクト プロパティ参照)
  名前 説明
パブリック プロパティ AlternatingItemTemplate コントロール交互の項目を表示する方法定義する System.Web.UI.ITemplate を実装するオブジェクト取得または設定します
パブリック プロパティ AppRelativeTemplateSourceDirectory  このコントロール含まれている Page オブジェクトまたは UserControl オブジェクトアプリケーション相対仮想ディレクトリ取得または設定します。(Control から継承されます。)
パブリック プロパティ BindingContainer  このコントロールデータ バインディング格納しているコントロール取得します。(Control から継承されます。)
パブリック プロパティ ClientID  ASP.NET によって生成されサーバー コントロール ID取得します。(Control から継承されます。)
パブリック プロパティ Controls Repeater コントロールの子コントロール格納している System.Web.UI.ControlCollection を取得します
パブリック プロパティ DataMember コントロール連結する DataSource の特定のテーブル取得または設定します
パブリック プロパティ DataSource リスト読み込むデータ提供するデータ ソース取得または設定します
パブリック プロパティ DataSourceID Repeater コントロールデータ ソース取得使用する必要があるデータ ソース コントロールID プロパティ取得または設定します
パブリック プロパティ EnableTheming このコントロールテーマ適用するかどうかを示す値を取得または設定します
パブリック プロパティ EnableViewState  サーバー コントロールが、そのビューステートおよび格納している子コントロールビューステートを、要求しているクライアント永続化させるかどうかを示す値を取得または設定します。(Control から継承されます。)
パブリック プロパティ FooterTemplate Repeater コントロールフッター セクション表示方法定義する System.Web.UI.ITemplate取得または設定します
パブリック プロパティ HeaderTemplate Repeater コントロールヘッダー セクション表示方法定義する System.Web.UI.ITemplate取得または設定します
パブリック プロパティ ID  サーバー コントロール割り当てられプログラム ID取得または設定します。(Control から継承されます。)
パブリック プロパティ Items Repeater コントロール内の RepeaterItem オブジェクトコレクション取得します
パブリック プロパティ ItemTemplate Repeater コントロールの項目を表示する方法定義する System.Web.UI.ITemplate取得または設定します
パブリック プロパティ NamingContainer  同じ Control.ID プロパティ値を持つ複数サーバー コントロール区別するための一意名前空間作成するサーバー コントロール名前付けコンテナへの参照取得します。(Control から継承されます。)
パブリック プロパティ Page  サーバー コントロール含んでいる Page インスタンスへの参照取得します。(Control から継承されます。)
パブリック プロパティ Parent  ページ コントロール階層構造における、サーバー コントロールの親コントロールへの参照取得します。(Control から継承されます。)
パブリック プロパティ SeparatorTemplate 項目間の区切り記号表示方法定義する System.Web.UI.ITemplate インターフェイス取得または設定します
パブリック プロパティ Site  デザイン サーフェイス現在のコントロール表示するときに、このコントロールホストするコンテナに関する情報取得します。(Control から継承されます。)
パブリック プロパティ SkinID  コントロール適用するスキン取得または設定します。(Control から継承されます。)
パブリック プロパティ TemplateControl  このコントロール格納しているテンプレートへの参照取得または設定します。 (Control から継承されます。)
パブリック プロパティ TemplateSourceDirectory  現在のサーバー コントロール格納している Page または UserControl仮想ディレクトリ取得します。(Control から継承されます。)
パブリック プロパティ UniqueID  階層構造修飾されサーバー コントロール一意ID取得します。(Control から継承されます。)
パブリック プロパティ Visible  サーバー コントロールUI としてページ表示するかどうかを示す値を取得または設定します。(Control から継承されます。)
プロテクト プロパティプロテクト プロパティ
  名前 説明
プロテクト プロパティ Adapter  コントロール用のブラウザ固有のアダプタ取得します。(Control から継承されます。)
プロテクト プロパティ ChildControlsCreated  サーバー コントロールの子コントロール作成されたかどうかを示す値を取得します。(Control から継承されます。)
プロテクト プロパティ ClientIDSeparator  ClientID プロパティ使用される区切り記号を表す文字値を取得します。(Control から継承されます。)
プロテクト プロパティ Context  現在の Web 要求対すサーバー コントロール関連付けられている HttpContext オブジェクト取得します。(Control から継承されます。)
プロテクト プロパティ DesignMode  コントロールデザイン サーフェイス使用されているかどうかを示す値を取得します。(Control から継承されます。)
プロテクト プロパティ Events  コントロールイベント ハンドラ デリゲートリスト取得します。このプロパティ読み取り専用です。(Control から継承されます。)
プロテクト プロパティ HasChildViewState  現在のサーバー コントロールの子コントロールが、保存されビューステート設定持っているかどうかを示す値を取得します。(Control から継承されます。)
プロテクト プロパティ IdSeparator  コントロール ID区別するために使用する文字取得します。(Control から継承されます。)
プロテクト プロパティ Initialized コントロール初期化されているかどうかを示す値を返します
プロテクト プロパティ IsBoundUsingDataSourceID DataSourceID プロパティ設定されているかどうかを示す値を取得します
プロテクト プロパティ IsChildControlStateCleared  このコントロール含まれているコントロールに、コントロールの状態設定されているかどうかを示す値を取得します。(Control から継承されます。)
プロテクト プロパティ IsTrackingViewState  サーバー コントロールビューステート変更保存しているかどうかを示す値を取得します。(Control から継承されます。)
プロテクト プロパティ IsViewStateEnabled  このコントロールビューステートが有効かどうかを示す値を取得します。(Control から継承されます。)
プロテクト プロパティ LoadViewStateByID  コントロールインデックスではなく ID によりビューステート読み込みを行うかどうかを示す値を取得します。 (Control から継承されます。)
プロテクト プロパティ RequiresDataBinding Repeater コントロールが、指定したデータ ソースバインドされる必要があるかどうかを示す値を取得または設定します
プロテクト プロパティ SelectArguments Repeater コントロールデータ ソース コントロールからデータ取得するときに使用する DataSourceSelectArguments オブジェクト取得します
プロテクト プロパティ ViewState  同一ページ対す複数要求わたってサーバー コントロールビューステート保存し復元できるようにする状態情報のディクショナリを取得します。(Control から継承されます。)
プロテクト プロパティ ViewStateIgnoresCase  StateBag オブジェクト大文字小文字区別しないかどうかを示す値を取得します。(Control から継承されます。)
パブリック メソッドパブリック メソッド
( プロテクト メソッド参照)
  名前 説明
パブリック メソッド ApplyStyleSheetSkin  ページスタイル シート定義されスタイル プロパティコントロール適用します。 (Control から継承されます。)
パブリック メソッド DataBind オーバーロードされますオーバーライドされますデータ ソースRepeater コントロールバインドます。
パブリック メソッド Dispose  サーバー コントロールが、メモリから解放される前に最終的なクリーンアップ実行できるようにします。 (Control から継承されます。)
パブリック メソッド Equals  オーバーロードされます2 つObject インスタンス等しかどうか判断します。 (Object から継承されます。)
パブリック メソッド FindControl  オーバーロードされます指定したサーバー コントロール現在の名前付けコンテナ検索します。 (Control から継承されます。)
パブリック メソッド Focus  コントロール入力フォーカス設定します。 (Control から継承されます。)
パブリック メソッド GetHashCode  特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用適してます。 (Object から継承されます。)
パブリック メソッド GetType  現在のインスタンスType取得します。 (Object から継承されます。)
パブリック メソッド HasControls  サーバー コントロールに子コントロール含まれているかどうか確認します。 (Control から継承されます。)
パブリック メソッド ReferenceEquals  指定した複数Object インスタンス同一かどうか判断します。 (Object から継承されます。)
パブリック メソッド RenderControl  オーバーロードされますサーバー コントロール内容出力しトレースが有効である場合コントロールに関するトレース情報格納します。 (Control から継承されます。)
パブリック メソッド ResolveClientUrl  ブラウザ使用できる URL取得します。 (Control から継承されます。)
パブリック メソッド ResolveUrl  要求クライアント使用できる URL変換します。 (Control から継承されます。)
パブリック メソッド SetRenderMethodDelegate  サーバー コントロールその内容を親コントロール表示するイベント ハンドラ デリゲート割り当てます。 (Control から継承されます。)
パブリック メソッド ToString  現在の Object を表す String返します。 (Object から継承されます。)
プロテクト メソッドプロテクト メソッド
  名前 説明
プロテクト メソッド AddedControl  コントロールControl オブジェクトControls コレクション追加された後に呼び出されます。 (Control から継承されます。)
プロテクト メソッド AddParsedSubObject  サーバー コントロールに、XML または HTML要素解析されたことを通知し、その要素サーバー コントロールControlCollection オブジェクト追加します。 (Control から継承されます。)
プロテクト メソッド BuildProfileTree  ページトレース有効な場合サーバー コントロールに関する情報収集し、これを表示するために Trace プロパティ渡します。 (Control から継承されます。)
プロテクト メソッド ClearChildControlState  サーバー コントロールすべてのコントロールについて、コントロールの状態情報削除します。 (Control から継承されます。)
プロテクト メソッド ClearChildState  サーバー コントロールすべてのコントロールビューステート情報およびコントロールの状態情報削除します。 (Control から継承されます。)
プロテクト メソッド ClearChildViewState  サーバー コントロールすべてのコントロールビューステート情報削除します。 (Control から継承されます。)
プロテクト メソッド CreateChildControls オーバーライドされます。  
プロテクト メソッド CreateControlCollection  サーバー コントロールの子コントロール (リテラルおよびサーバー両方) を保持する新しControlCollection オブジェクト作成します。 (Control から継承されます。)
プロテクト メソッド CreateControlHierarchy 指定したデータ ソース使用して、または指定したデータ ソース使用せずに、コントロール階層作成します
プロテクト メソッド CreateDataSourceSelectArguments Empty 値を返します
プロテクト メソッド CreateItem Repeater コントロール内の指定した位置に、指定した項目の型で RepeaterItem オブジェクト作成します
プロテクト メソッド DataBind  オーバーロードされます呼び出されサーバー コントロールと、そのすべてのコントロールデータ ソース連結します。 (Control から継承されます。)
プロテクト メソッド DataBindChildren  データ ソースサーバー コントロールの子コントロールバインドます。 (Control から継承されます。)
プロテクト メソッド EnsureChildControls  サーバー コントロールに子コントロール含まれているかどうか確認します含まれていない場合、子コントロール作成します。 (Control から継承されます。)
プロテクト メソッド EnsureDataBound Repeater コントロールデータ バインディングを必要とするかどうかと、DataBind メソッド呼び出す前に有効なデータ ソース コントロール指定されるかどうか確認します
プロテクト メソッド EnsureID  ID割り当てられていないコントロールID作成します。 (Control から継承されます。)
プロテクト メソッド Finalize  Objectガベージ コレクションにより収集される前に、その Objectリソース解放しその他のクリーンアップ操作実行できるようにします。 (Object から継承されます。)
プロテクト メソッド FindControl  オーバーロードされます指定したサーバー コントロール現在の名前付けコンテナ検索します。 (Control から継承されます。)
プロテクト メソッド GetData データ ソースから IEnumerable インターフェイス返します
プロテクト メソッド GetDesignModeState  コントロールデザインデータ取得します。 (Control から継承されます。)
プロテクト メソッド HasEvents  コントロールまたは子コントロールに対してイベント登録されているかどうかを示す値を返します。 (Control から継承されます。)
プロテクト メソッド InitializeItem 指定した RepeaterItem に子コントロールサブ階層繰り返し読み込みます。
プロテクト メソッド IsLiteralContent  サーバー コントロールリテラル内容だけを保持しているかどうか決定します。 (Control から継承されます。)
プロテクト メソッド LoadControlState  SaveControlState メソッドによって保存され前回ページ要求からコントロールの状態情報復元します。 (Control から継承されます。)
プロテクト メソッド LoadViewState  SaveViewState メソッドによって保存され前回ページ要求からビューステート情報復元します。 (Control から継承されます。)
プロテクト メソッド MapPathSecure  仮想パス (絶対パスまたは相対パス) の割り当て先の物理パス取得します。 (Control から継承されます。)
プロテクト メソッド MemberwiseClone  現在の Object簡易コピー作成します。 (Object から継承されます。)
プロテクト メソッド OnBubbleEvent オーバーライドされますEventArgs パラメータが RepeaterCommandEventArgs のインスタンスである場合、ItemCommand イベント発生させます
プロテクト メソッド OnDataBinding オーバーライドされますDataBinding イベント発生させます
プロテクト メソッド OnDataPropertyChanged データ バインディングが必要かどうか確認します
プロテクト メソッド OnDataSourceViewChanged RequiresDataBinding プロパティtrue設定します
プロテクト メソッド OnInit オーバーライドされますInit イベント発生させます
プロテクト メソッド OnItemCommand ItemCommand イベント発生させます
プロテクト メソッド OnItemCreated ItemCreated イベント発生させます
プロテクト メソッド OnItemDataBound ItemDataBound イベント発生させます
プロテクト メソッド OnLoad オーバーライドされますLoad イベント発生させ、その他の初期化実行します
プロテクト メソッド OnPreRender オーバーライドされます。 PreRender イベント発生させます
プロテクト メソッド OnUnload  Unload イベント発生させます。 (Control から継承されます。)
プロテクト メソッド OpenFile  ファイル読み込み使用される Stream取得します。 (Control から継承されます。)
プロテクト メソッド RaiseBubbleEvent  イベントソースおよびその情報コントロールの親に割り当てます。 (Control から継承されます。)
プロテクト メソッド RemovedControl  コントロールControl オブジェクトControls コレクションから削除された後に呼び出されます。 (Control から継承されます。)
プロテクト メソッド Render  提供されクライアント表示される内容書き込む HtmlTextWriter オブジェクトに、サーバー コントロール内容送信します。 (Control から継承されます。)
プロテクト メソッド RenderChildren  クライアント表示される内容書き込みを行う、指定されHtmlTextWriter オブジェクトに、サーバー コントロールの子出力します。 (Control から継承されます。)
プロテクト メソッド RenderControl  オーバーロードされますサーバー コントロール内容出力しトレースが有効である場合コントロールに関するトレース情報格納します。 (Control から継承されます。)
プロテクト メソッド ResolveAdapter  指定したコントロール表示するコントロール アダプタ取得します。 (Control から継承されます。)
プロテクト メソッド SaveControlState  ページサーバーポスト バックされた時間以降発生したサーバー コントロールの状態の変更保存します。 (Control から継承されます。)
プロテクト メソッド SaveViewState  ページサーバーポスト バックされた時間以降発生したサーバー コントロールビューステート変更保存します。 (Control から継承されます。)
プロテクト メソッド SetDesignModeState  コントロールデザインデータ設定します。 (Control から継承されます。)
プロテクト メソッド TrackViewState  サーバー コントロールビューステート変更追跡させ、サーバー コントロールの StateBag オブジェクト変更格納できるようにします。このオブジェクトは、Control.ViewState プロパティによってアクセスできます。 (Control から継承されます。)
パブリック イベントパブリック イベント
参照参照

関連項目

Repeater クラス
System.Web.UI.WebControls 名前空間
DataGrid クラス
DataList クラス

その他の技術情報

Repeater Web サーバー コントロール


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

辞書ショートカット

すべての辞書の索引

「repeater」の関連用語

repeaterのお隣キーワード
検索ランキング

   

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



repeaterのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
デジタル大辞泉デジタル大辞泉
(C)Shogakukan Inc.
株式会社 小学館
オムロン株式会社オムロン株式会社
© Copyright OMRON Corporation 1996-2024. All Rights Reserved.
アライドテレシス株式会社アライドテレシス株式会社
Copyright(c)2024 Allied Telesis K.K. All Rights Reserved.
IT用語辞典バイナリIT用語辞典バイナリ
Copyright © 2005-2024 Weblio 辞書 IT用語辞典バイナリさくいん。 この記事は、IT用語辞典バイナリrepeaterrepeaterの記事を利用しております。
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2024 Microsoft.All rights reserved.

©2024 GRAS Group, Inc.RSS