Partilhar via


RepeaterItemCollection Classe

Definição

Representa uma coleção de objetos RepeaterItem no controle Repeater . Essa classe não pode ser herdada.

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
Herança
RepeaterItemCollection
Implementações

Exemplos

      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

Comentários

A RepeaterItemCollection classe representa uma coleção de RepeaterItem objetos, que, por sua vez, representam os itens de dados em um Repeater controle. Para recuperar RepeaterItem objetos programaticamente de um Repeater controle, use um dos seguintes métodos:

  • Use o indexador para obter um único RepeaterItem objeto da coleção usando a notação de matriz.

  • Use o CopyTo método para copiar o conteúdo da coleção para um System.Array objeto, que pode ser usado para obter itens da coleção.

  • Use o GetEnumerator método para criar uma System.Collections.IEnumerator interface, que pode ser usada para obter itens da coleção.

  • Use foreach (C#) ou For Each (Visual Basic) para iterar por meio da coleção.

A Count propriedade especifica o número total de itens na coleção e é comumente usada para determinar o limite superior da coleção.

Construtores

RepeaterItemCollection(ArrayList)

Inicializa uma nova instância da classe RepeaterItemCollection.

Propriedades

Count

Obtém o número de objetos RepeaterItem na coleção.

IsReadOnly

Obtém um valor que indica se os objetos RepeaterItem na RepeaterItemCollection podem ser modificados.

IsSynchronized

Obtém um valor que indica se o acesso ao RepeaterItemCollection é sincronizado (thread-safe).

Item[Int32]

Obtém o objeto RepeaterItem no índice especificado na coleção.

SyncRoot

Obtém o objeto que pode ser usado para sincronizar o acesso à coleção RepeaterItemCollection.

Métodos

CopyTo(Array, Int32)

Copia os itens desse RepeaterItemCollection para o objeto Array especificado, começando no índice especificado no objeto Array.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetEnumerator()

Retorna uma interface IEnumerator que pode iterar por todos os objetos RepeaterItem na RepeaterItemCollection.

GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Métodos de Extensão

Cast<TResult>(IEnumerable)

Converte os elementos de um IEnumerable para o tipo especificado.

OfType<TResult>(IEnumerable)

Filtra os elementos de um IEnumerable com base em um tipo especificado.

AsParallel(IEnumerable)

Habilita a paralelização de uma consulta.

AsQueryable(IEnumerable)

Converte um IEnumerable em um IQueryable.

Aplica-se a

Confira também