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

RepeaterCommandEventArgs クラス

Repeater の ItemCommand イベントデータ提供します。このクラス継承できません。

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

Public Class RepeaterCommandEventArgs
    Inherits CommandEventArgs
Dim instance As RepeaterCommandEventArgs
public class RepeaterCommandEventArgs : CommandEventArgs
public ref class RepeaterCommandEventArgs :
 public CommandEventArgs
public class RepeaterCommandEventArgs extends
 CommandEventArgs
public class RepeaterCommandEventArgs extends
 CommandEventArgs
解説解説
使用例使用例

RepeaterItemCommand イベント処理する方法の例を次に示しますボタンに関する情報は、Repeater 内の Button コントロールクリックされるたびに表示されます。

<%@ 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",
 "Intl"))
            values.Add(New PositionData("Dell",
 "Dell"))
            
            Repeater1.DataSource = values
            Repeater1.DataBind()
        End If
    End Sub

    Sub R1_ItemCommand(Sender As Object,
 e As RepeaterCommandEventArgs)
        Label2.Text = "The " & CType(e.CommandSource,
 Button).Text & _
            " button has just been clicked; <br>"
    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 OnItemCommand="R1_ItemCommand"
 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> <asp:Button Text=<%# DataBinder.Eval(Container.DataItem,
 "Ticker") %> runat="server"
 /></td>
             </tr>
          </ItemTemplate>
             
          <FooterTemplate>
             </table>
          </FooterTemplate>
             
       </asp:Repeater>
       <p>
         
       <asp:Label id=Label2 font-name="Verdana"
 ForeColor="Green" font-size="10pt"
 runat="server"/>
    </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", "Intl"));
             values.Add(new PositionData("Dell", "Dell"));
 
             Repeater1.DataSource = values;
             Repeater1.DataBind();
          }
       }
 
       void R1_ItemCommand(Object Sender, RepeaterCommandEventArgs
 e) {        
          Label2.Text = "The " + ((Button)e.CommandSource).Text + "
 button has just been clicked; <br>";
       }    
 
       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 OnItemCommand="R1_ItemCommand" 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> <asp:Button Text=<%# DataBinder.Eval(Container.DataItem,
 "Ticker") %> runat="server" /></td>
             </tr>
          </ItemTemplate>
             
          <FooterTemplate>
             </table>
          </FooterTemplate>
             
       </asp:Repeater>
       <p>
         
       <asp:Label id=Label2 font-name="Verdana" ForeColor="Green"
 font-size="10pt" runat="server"/>
    </form>
 </body>
 </html>
 
.NET Framework のセキュリティ.NET Frameworkセキュリティ
継承階層継承階層
System.Object
   System.EventArgs
     System.Web.UI.WebControls.CommandEventArgs
      System.Web.UI.WebControls.RepeaterCommandEventArgs
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバ場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
RepeaterCommandEventArgs メンバ
System.Web.UI.WebControls 名前空間
Repeater クラス
RepeaterCommandEventHandler
その他の技術情報
Repeater Web サーバー コントロール

RepeaterCommandEventArgs コンストラクタ

RepeaterCommandEventArgs クラス新しインスタンス初期化します。

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

Public Sub New ( _
    item As RepeaterItem, _
    commandSource As Object, _
    originalArgs As CommandEventArgs _
)
Dim item As RepeaterItem
Dim commandSource As Object
Dim originalArgs As CommandEventArgs

Dim instance As New RepeaterCommandEventArgs(item,
 commandSource, originalArgs)
public RepeaterCommandEventArgs (
    RepeaterItem item,
    Object commandSource,
    CommandEventArgs originalArgs
)
public:
RepeaterCommandEventArgs (
    RepeaterItem^ item, 
    Object^ commandSource, 
    CommandEventArgs^ originalArgs
)
public RepeaterCommandEventArgs (
    RepeaterItem item, 
    Object commandSource, 
    CommandEventArgs originalArgs
)
public function RepeaterCommandEventArgs (
    item : RepeaterItem, 
    commandSource : Object, 
    originalArgs : CommandEventArgs
)

パラメータ

item

Repeater 内の項目を表す RepeaterItem。Item プロパティは、この値に設定されます。

commandSource

コマンドソース。CommandSource プロパティは、この値に設定されます。

originalArgs

元のイベント引数

解説解説

RepeaterCommandEventArgsインスタンス初期プロパティ値を次の表に示します

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
RepeaterCommandEventArgs クラス
RepeaterCommandEventArgs メンバ
System.Web.UI.WebControls 名前空間
RepeaterItem
その他の技術情報
Repeater Web サーバー コントロール

RepeaterCommandEventArgs プロパティ


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

  名前 説明
パブリック プロパティ CommandArgument  コマンド引数取得します。 ( CommandEventArgs から継承されます。)
パブリック プロパティ CommandName  コマンド名を取得します。 ( CommandEventArgs から継承されます。)
パブリック プロパティ CommandSource コマンドソース取得します
パブリック プロパティ Item イベント関連付けられている RepeaterItem を取得します
参照参照

関連項目

RepeaterCommandEventArgs クラス
System.Web.UI.WebControls 名前空間
Repeater クラス
RepeaterCommandEventHandler

その他の技術情報

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

RepeaterCommandEventArgs メソッド


RepeaterCommandEventArgs メンバ

Repeater の ItemCommand イベントデータ提供します。このクラス継承できません。

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


パブリック コンストラクタパブリック コンストラクタ
  名前 説明
パブリック メソッド RepeaterCommandEventArgs RepeaterCommandEventArgs クラス新しインスタンス初期化します。
パブリック プロパティパブリック プロパティ
  名前 説明
パブリック プロパティ CommandArgument  コマンド引数取得します。(CommandEventArgs から継承されます。)
パブリック プロパティ CommandName  コマンド名を取得します。(CommandEventArgs から継承されます。)
パブリック プロパティ CommandSource コマンドソース取得します
パブリック プロパティ Item イベント関連付けられている RepeaterItem を取得します
パブリック メソッドパブリック メソッド
プロテクト メソッドプロテクト メソッド
参照参照

関連項目

RepeaterCommandEventArgs クラス
System.Web.UI.WebControls 名前空間
Repeater クラス
RepeaterCommandEventHandler

その他の技術情報

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



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

辞書ショートカット

すべての辞書の索引

「RepeaterCommandEventArgs」の関連用語

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

   

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



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

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

©2025 GRAS Group, Inc.RSS