DataGridViewRowCollection Kelas

Definisi

Koleksi objek DataGridViewRow.

public ref class DataGridViewRowCollection : System::Collections::IList
[System.ComponentModel.ListBindable(false)]
public class DataGridViewRowCollection : System.Collections.IList
[<System.ComponentModel.ListBindable(false)>]
type DataGridViewRowCollection = class
    interface IList
    interface ICollection
    interface IEnumerable
[<System.ComponentModel.ListBindable(false)>]
type DataGridViewRowCollection = class
    interface ICollection
    interface IEnumerable
    interface IList
Public Class DataGridViewRowCollection
Implements IList
Warisan
DataGridViewRowCollection
Atribut
Penerapan

Keterangan

DataGridViewRowCollection berisi DataGridViewRow objek dalam DataGridView kontrol. Anda dapat mengambil instans kelas ini melalui properti kontrol Rows . Koleksi mempertahankan referensi ke kontrol melalui DataGridView properti .

Untuk meningkatkan performa, DataGridViewRowCollection termasuk baris bersama dan tidak dibagikan. Baris bersama berbagi memori untuk mengurangi biaya kumpulan catatan besar. Jika kumpulan catatan Anda sangat besar, Anda harus berhati-hati untuk menjaga baris yang dibagikan sebanyak mungkin.

Untuk informasi selengkapnya, lihat Praktik Terbaik untuk Menskalakan Kontrol Formulir Windows DataGridView.

Konstruktor

DataGridViewRowCollection(DataGridView)

Menginisialisasi instans baru kelas DataGridViewRowCollection.

Properti

Count

Mendapatkan jumlah baris dalam koleksi.

DataGridView

DataGridView Mendapatkan yang memiliki koleksi.

Item[Int32]

Mendapatkan pada DataGridViewRow indeks yang ditentukan.

List

Mendapatkan array DataGridViewRow objek.

Metode

Add()

Menambahkan baris baru ke koleksi.

Add(DataGridViewRow)

Menambahkan yang ditentukan DataGridViewRow ke koleksi.

Add(Int32)

Menambahkan jumlah baris baru yang ditentukan ke koleksi.

Add(Object[])

Menambahkan baris baru ke koleksi, dan mengisi sel dengan objek yang ditentukan.

AddCopies(Int32, Int32)

Menambahkan jumlah baris yang ditentukan ke koleksi berdasarkan baris pada indeks yang ditentukan.

AddCopy(Int32)

Menambahkan baris baru berdasarkan baris pada indeks yang ditentukan.

AddRange(DataGridViewRow[])

Menambahkan objek yang ditentukan DataGridViewRow ke koleksi.

Clear()

Menghapus koleksi.

Contains(DataGridViewRow)

Menentukan apakah yang ditentukan DataGridViewRow ada dalam koleksi.

CopyTo(DataGridViewRow[], Int32)

Menyalin item dari koleksi ke dalam array yang ditentukan DataGridViewRow , dimulai dari indeks yang ditentukan.

Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetFirstRow(DataGridViewElementStates)

Mengembalikan indeks pertama DataGridViewRow yang memenuhi kriteria yang ditentukan.

GetFirstRow(DataGridViewElementStates, DataGridViewElementStates)

Mengembalikan indeks pertama DataGridViewRow yang memenuhi kriteria penyertaan dan pengecualian yang ditentukan.

GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetLastRow(DataGridViewElementStates)

Mengembalikan indeks terakhir DataGridViewRow yang memenuhi kriteria yang ditentukan.

GetNextRow(Int32, DataGridViewElementStates)

Mengembalikan indeks berikutnya DataGridViewRow yang memenuhi kriteria yang ditentukan.

GetNextRow(Int32, DataGridViewElementStates, DataGridViewElementStates)

Mengembalikan indeks berikutnya DataGridViewRow yang memenuhi kriteria penyertaan dan pengecualian yang ditentukan.

GetPreviousRow(Int32, DataGridViewElementStates)

Mengembalikan indeks sebelumnya DataGridViewRow yang memenuhi kriteria yang ditentukan.

GetPreviousRow(Int32, DataGridViewElementStates, DataGridViewElementStates)

Mengembalikan indeks sebelumnya DataGridViewRow yang memenuhi kriteria inklusi dan pengecualian yang ditentukan.

GetRowCount(DataGridViewElementStates)

Mengembalikan jumlah DataGridViewRow objek dalam koleksi yang memenuhi kriteria yang ditentukan.

GetRowsHeight(DataGridViewElementStates)

Mengembalikan tinggi DataGridViewRow kumulatif objek yang memenuhi kriteria yang ditentukan.

GetRowState(Int32)

Mendapatkan status baris dengan indeks yang ditentukan.

GetType()

Mendapatkan instans Type saat ini.

(Diperoleh dari Object)
IndexOf(DataGridViewRow)

Mengembalikan indeks item tertentu dalam koleksi.

Insert(Int32, DataGridViewRow)

Sisipkan yang ditentukan DataGridViewRow ke dalam koleksi.

Insert(Int32, Int32)

Menyisipkan jumlah baris yang ditentukan ke dalam koleksi pada lokasi yang ditentukan.

Insert(Int32, Object[])

Menyisipkan baris ke dalam koleksi pada posisi yang ditentukan, dan mengisi sel dengan objek yang ditentukan.

InsertCopies(Int32, Int32, Int32)

Menyisipkan baris ke dalam koleksi pada posisi yang ditentukan.

InsertCopy(Int32, Int32)

Menyisipkan baris ke dalam koleksi pada posisi yang ditentukan, berdasarkan baris pada posisi yang ditentukan.

InsertRange(Int32, DataGridViewRow[])

Sisipkan objek ke DataGridViewRow dalam koleksi pada posisi yang ditentukan.

MemberwiseClone()

Membuat salinan dangkal dari yang saat ini Object.

(Diperoleh dari Object)
OnCollectionChanged(CollectionChangeEventArgs)

Memunculkan kejadian CollectionChanged.

Remove(DataGridViewRow)

Menghapus baris dari koleksi.

RemoveAt(Int32)

Menghapus baris pada posisi yang ditentukan dari koleksi.

SharedRow(Int32)

Mengembalikan pada DataGridViewRow indeks yang ditentukan.

ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Acara

CollectionChanged

Terjadi ketika konten koleksi berubah.

Implementasi Antarmuka Eksplisit

ICollection.CopyTo(Array, Int32)

Menyalin elemen koleksi ke Array, dimulai dari indeks yang ditentukan.

ICollection.Count

Mendapatkan jumlah elemen yang terkandung dalam koleksi.

ICollection.IsSynchronized

Mendapatkan nilai yang menunjukkan apakah akses ke koleksi disinkronkan (utas aman).

ICollection.SyncRoot

Mendapatkan objek yang dapat digunakan untuk menyinkronkan akses ke koleksi.

IEnumerable.GetEnumerator()

Mengembalikan enumerator yang melakukan iterasi melalui koleksi.

IList.Add(Object)

DataGridViewRow Menambahkan ke koleksi.

IList.Clear()

Menghapus semua item dari koleksi.

IList.Contains(Object)

Menentukan apakah koleksi berisi item yang ditentukan.

IList.IndexOf(Object)

Mengembalikan indeks item tertentu dalam koleksi.

IList.Insert(Int32, Object)

DataGridViewRow Menyisipkan ke dalam koleksi pada indeks yang ditentukan.

IList.IsFixedSize

Mendapatkan nilai yang menunjukkan apakah koleksi memiliki ukuran tetap.

IList.IsReadOnly

Mendapatkan nilai yang menunjukkan apakah koleksi bersifat baca-saja.

IList.Item[Int32]

Mendapatkan atau mengatur elemen pada indeks yang ditentukan.

IList.Remove(Object)

Menghapus yang ditentukan DataGridViewRow dari koleksi.

IList.RemoveAt(Int32)

DataGridViewRow Menghapus dari koleksi pada posisi yang ditentukan.

Metode Ekstensi

Cast<TResult>(IEnumerable)

Mentransmisikan elemen dari IEnumerable ke jenis yang ditentukan.

OfType<TResult>(IEnumerable)

Memfilter elemen berdasarkan IEnumerable jenis tertentu.

AsParallel(IEnumerable)

Mengaktifkan paralelisasi kueri.

AsQueryable(IEnumerable)

Mengonversi menjadi IEnumerableIQueryable.

Berlaku untuk

Lihat juga