RepeaterItemCollection クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
RepeaterItem コントロールに含まれる Repeater オブジェクトのコレクションを表します。 このクラスは継承できません。
public ref class RepeaterItemCollection sealed : System::Collections::ICollection
public sealed class RepeaterItemCollection : System.Collections.ICollection
type RepeaterItemCollection = class
interface ICollection
interface IEnumerable
Public NotInheritable Class RepeaterItemCollection
Implements ICollection
- 継承
-
RepeaterItemCollection
- 実装
例
void Page_Load(Object Sender, EventArgs e)
{
if (!IsPostBack)
{
ArrayList myDataSource = new ArrayList();
myDataSource.Add(new PositionData("Item 1", "$6.00"));
myDataSource.Add(new PositionData("Item 2", "$7.48"));
myDataSource.Add(new PositionData("Item 3", "$9.96"));
// Initialize the RepeaterItemCollection using the ArrayList as the data source.
RepeaterItemCollection myCollection = new RepeaterItemCollection(myDataSource);
myRepeater.DataSource = myCollection;
myRepeater.DataBind();
}
}
Sub Page_Load(Sender As Object, e As EventArgs)
If Not IsPostBack Then
Dim myDataSource As New ArrayList()
myDataSource.Add(New PositionData("Item 1", "$6.00"))
myDataSource.Add(New PositionData("Item 2", "$7.48"))
myDataSource.Add(New PositionData("Item 3", "$9.96"))
' Initialize the RepeaterItemCollection using the ArrayList as the data source.
Dim myCollection As New RepeaterItemCollection(myDataSource)
myRepeater.DataSource = myCollection
myRepeater.DataBind()
End If
End Sub 'Page_Load
注釈
クラスは RepeaterItemCollection オブジェクトの RepeaterItem コレクションを表し、コントロール内のデータ項目を Repeater 表します。 プログラムによってコントロールからオブジェクトをRepeater取得RepeaterItemするには、次のいずれかの方法を使用します。
インデクサーを使用して、配列表記を使用してコレクションから 1 つの RepeaterItem オブジェクトを取得します。
コレクションの CopyTo 内容を オブジェクトにコピーするには、 メソッドを System.Array 使用します。このオブジェクトを使用して、コレクションから項目を取得できます。
メソッドを GetEnumerator 使用してインターフェイスを System.Collections.IEnumerator 作成し、それを使用してコレクションから項目を取得できます。
コレクションを反復処理するには、(C#) または
For Each
(Visual Basic) を使用foreach
します。
プロパティは Count 、コレクション内の項目の合計数を指定し、コレクションの上限を決定するために一般的に使用されます。
コンストラクター
RepeaterItemCollection(ArrayList) |
RepeaterItemCollection クラスの新しいインスタンスを初期化します。 |
プロパティ
Count |
コレクション内の RepeaterItem オブジェクト数を取得します。 |
IsReadOnly |
RepeaterItem 内の RepeaterItemCollection オブジェクトを変更できるかどうかを示す値を取得します。 |
IsSynchronized |
RepeaterItemCollection へのアクセスが同期されている (スレッド セーフである) かどうかを示す値を取得します。 |
Item[Int32] |
コレクション内の指定したインデックス位置の RepeaterItem オブジェクトを取得します。 |
SyncRoot |
RepeaterItemCollection コレクションへのアクセスを同期するために使用できるオブジェクトを取得します。 |
メソッド
CopyTo(Array, Int32) |
指定した RepeaterItemCollection オブジェクトに Array のすべての項目をコピーします。コピー操作は、Array オブジェクトの指定したインデックス位置から始まります。 |
Equals(Object) |
指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (継承元 Object) |
GetEnumerator() |
IEnumerator 内のすべての RepeaterItem オブジェクトを反復処理できる RepeaterItemCollection インターフェイスを返します。 |
GetHashCode() |
既定のハッシュ関数として機能します。 (継承元 Object) |
GetType() |
現在のインスタンスの Type を取得します。 (継承元 Object) |
MemberwiseClone() |
現在の Object の簡易コピーを作成します。 (継承元 Object) |
ToString() |
現在のオブジェクトを表す文字列を返します。 (継承元 Object) |
拡張メソッド
Cast<TResult>(IEnumerable) |
IEnumerable の要素を、指定した型にキャストします。 |
OfType<TResult>(IEnumerable) |
指定された型に基づいて IEnumerable の要素をフィルター処理します。 |
AsParallel(IEnumerable) |
クエリの並列化を有効にします。 |
AsQueryable(IEnumerable) |
IEnumerable を IQueryable に変換します。 |
適用対象
こちらもご覧ください
.NET