RepeaterItemCollection Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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#) ouFor 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. |