Share via


DataGridViewRowCollection.IList.Add(Object) Metode

Definisi

DataGridViewRow Menambahkan ke koleksi.

 virtual int System.Collections.IList.Add(System::Object ^ value) = System::Collections::IList::Add;
int IList.Add (object value);
int IList.Add (object? value);
abstract member System.Collections.IList.Add : obj -> int
override this.System.Collections.IList.Add : obj -> int
Function Add (value As Object) As Integer Implements IList.Add

Parameter

value
Object

untuk Object ditambahkan ke IList.

Mengembalikan

Indeks dari yang baru DataGridViewRow.

Penerapan

Pengecualian

Kontrol terkait DataGridView melakukan salah satu tindakan berikut yang untuk sementara mencegah baris baru ditambahkan:

  • Memilih semua sel dalam kontrol.

  • Menghapus pilihan.

-atau-

Metode ini dipanggil dari handler untuk salah satu peristiwa berikut DataGridView :

-atau-

Properti DataSource dari DataGridView bukan null.

-atau-

tidak DataGridView memiliki kolom.

-atau-

Properti DataGridView dari value bukan null.

-atau-

valuememiliki Selected nilai properti .true

-atau-

Operasi ini akan menambahkan baris beku setelah baris yang tidak dibekukan.

valueadalah null.

value memiliki lebih banyak sel daripada kolom dalam kontrol.

Keterangan

Metode ini adalah implementasi anggota antarmuka eksplisit. Ini hanya dapat digunakan ketika instans dilemparkan DataGridViewRowCollection ke IList antarmuka.

Metode ini memanggil Add(DataGridViewRow) kelebihan beban, melewati value setelah mentransmisikannya ke DataGridViewRow.

Baris dalam kontrol tidak diurutkan secara otomatis saat baris baru ditambahkan. Untuk mengurutkan baris baru ke posisi yang benar, panggil DataGridView.Sort metode dalam penanganan DataGridView.RowsAdded aktivitas. Anda mungkin juga ingin memanggil DataGridView.Sort metode dalam CellValueChanged penanganan aktivitas untuk mengurutkan baris saat pengguna memodifikasi sel.

Berlaku untuk

Lihat juga