RepeaterItemCollection Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Representa uma coleção de RepeaterItem objetos no Repeater controlo. Esta 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
Observações
A RepeaterItemCollection classe representa uma coleção de RepeaterItem objetos, que por sua vez representam os itens de dados num Repeater controlo. Para recuperar RepeaterItem objetos programaticamente de um Repeater controlo, use um dos seguintes métodos:
Usa o indexador para obter um único RepeaterItem objeto da coleção usando notação de array.
Use o CopyTo método para copiar o conteúdo da coleção para um System.Array objeto, que pode depois ser usado para obter itens da coleção.
Use o GetEnumerator método para criar uma System.Collections.IEnumerator interface, que depois pode ser usada para obter itens da coleção.
Use
foreach(C#) ouFor Each(Visual Basic) para iterar pela coleção.
A Count propriedade especifica o número total de itens na coleção e é frequentemente usada para determinar o limite superior da coleção.
Construtores
| Name | Description |
|---|---|
| RepeaterItemCollection(ArrayList) |
Inicializa uma nova instância da RepeaterItemCollection classe. |
Propriedades
| Name | Description |
|---|---|
| Count |
Obtém o número de RepeaterItem objetos na coleção. |
| IsReadOnly |
Obtém um valor que indica se os RepeaterItem objetos no RepeaterItemCollection podem ser modificados. |
| IsSynchronized |
Recebe um valor que indica se o acesso ao RepeaterItemCollection é sincronizado (thread-safe). |
| Item[Int32] |
Obtém o RepeaterItem objeto no índice especificado na coleção. |
| SyncRoot |
Obtém o objeto que pode ser usado para sincronizar o acesso à RepeaterItemCollection coleção. |
Métodos
| Name | Description |
|---|---|
| CopyTo(Array, Int32) |
Copia todos os itens deste RepeaterItemCollection para o objeto especificado Array , começando no índice especificado no Array objeto. |
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GetEnumerator() |
Devolve uma IEnumerator interface que pode iterar através de todos os RepeaterItem objetos no RepeaterItemCollection. |
| GetHashCode() |
Serve como função de hash predefinida. (Herdado de Object) |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| MemberwiseClone() |
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| ToString() |
Devolve uma cadeia que representa o objeto atual. (Herdado de Object) |
Métodos da Extensão
| Name | Description |
|---|---|
| AsParallel(IEnumerable) |
Permite a paralelização de uma consulta. |
| AsQueryable(IEnumerable) |
Converte um IEnumerable para um IQueryable. |
| Cast<TResult>(IEnumerable) |
Conjura os elementos de an IEnumerable para o tipo especificado. |
| OfType<TResult>(IEnumerable) |
Filtra os elementos de um IEnumerable com base num tipo especificado. |