RepeaterItemCollection Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mewakili kumpulan RepeaterItem objek dalam Repeater kontrol. Kelas ini tidak dapat diwariskan.
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
- Warisan
-
RepeaterItemCollection
- Penerapan
Contoh
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
Keterangan
Kelas RepeaterItemCollection mewakili kumpulan RepeaterItem objek, yang pada gilirannya mewakili item data dalam Repeater kontrol. Untuk mengambil RepeaterItem objek secara terprogram dari Repeater kontrol, gunakan salah satu metode berikut:
Gunakan pengindeks untuk mendapatkan satu RepeaterItem objek dari koleksi menggunakan notasi array.
CopyTo Gunakan metode untuk menyalin konten koleksi ke System.Array objek, yang kemudian dapat digunakan untuk mendapatkan item dari koleksi.
GetEnumerator Gunakan metode untuk membuat System.Collections.IEnumerator antarmuka, yang kemudian dapat digunakan untuk mendapatkan item dari koleksi.
Gunakan
foreach(C#) atauFor Each(Visual Basic) untuk melakukan iterasi melalui koleksi.
Properti Count menentukan jumlah total item dalam koleksi dan umumnya digunakan untuk menentukan batas atas koleksi.
Konstruktor
| Nama | Deskripsi |
|---|---|
| RepeaterItemCollection(ArrayList) |
Menginisialisasi instans baru dari kelas RepeaterItemCollection. |
Properti
| Nama | Deskripsi |
|---|---|
| Count |
Mendapatkan jumlah RepeaterItem objek dalam koleksi. |
| IsReadOnly |
Mendapatkan nilai yang menunjukkan apakah RepeaterItem objek dalam RepeaterItemCollection dapat dimodifikasi. |
| IsSynchronized |
Mendapatkan nilai yang menunjukkan apakah akses ke disinkronkan RepeaterItemCollection (utas aman). |
| Item[Int32] |
RepeaterItem Mendapatkan objek pada indeks yang ditentukan dalam koleksi. |
| SyncRoot |
Mendapatkan objek yang dapat digunakan untuk menyinkronkan akses ke RepeaterItemCollection koleksi. |
Metode
| Nama | Deskripsi |
|---|---|
| CopyTo(Array, Int32) |
Menyalin semua item dari ini RepeaterItemCollection ke objek yang ditentukan Array , dimulai dari indeks yang ditentukan dalam Array objek. |
| Equals(Object) |
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
| GetEnumerator() |
Mengembalikan IEnumerator antarmuka yang dapat melakukan iterasi melalui semua RepeaterItem objek di RepeaterItemCollection. |
| GetHashCode() |
Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
| GetType() |
Mendapatkan Type instans saat ini. (Diperoleh dari Object) |
| MemberwiseClone() |
Membuat salinan dangkal dari Objectsaat ini. (Diperoleh dari Object) |
| ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |
Metode Ekstensi
| Nama | Deskripsi |
|---|---|
| AsParallel(IEnumerable) |
Mengaktifkan paralelisasi kueri. |
| AsQueryable(IEnumerable) |
IEnumerable Mengonversi ke IQueryable. |
| Cast<TResult>(IEnumerable) |
Melemparkan elemen IEnumerable ke jenis yang ditentukan. |
| OfType<TResult>(IEnumerable) |
Memfilter elemen berdasarkan IEnumerable jenis tertentu. |