Share via


DataGridViewRowCollection.IList.Insert(Int32, Object) Metode

Definisi

DataGridViewRow Menyisipkan ke dalam koleksi pada indeks yang ditentukan.

 virtual void System.Collections.IList.Insert(int index, System::Object ^ value) = System::Collections::IList::Insert;
void IList.Insert (int index, object value);
void IList.Insert (int index, object? value);
abstract member System.Collections.IList.Insert : int * obj -> unit
override this.System.Collections.IList.Insert : int * obj -> unit
Sub Insert (index As Integer, value As Object) Implements IList.Insert

Parameter

index
Int32

Indeks berbasis nol di mana value harus disisipkan.

value
Object

DataGridViewRow untuk menyisipkan ke DataGridViewRowCollectiondalam .

Penerapan

Pengecualian

index kurang dari nol atau lebih besar dari jumlah baris dalam koleksi.

valueadalah null.

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-

index sama dengan jumlah baris dalam koleksi dan AllowUserToAddRows properti diatur DataGridView ke true.

-atau-

tidak DataGridView memiliki kolom.

-atau-

Properti DataGridView dari value bukan null.

-atau-

valuememiliki Selected nilai properti .true

-atau-

Operasi ini akan menyisipkan baris beku setelah baris yang tidak dibekukan atau baris yang tidak dibekukan sebelum baris yang dibekukan.

value memiliki lebih banyak sel daripada kolom dalam kontrol.

Keterangan

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

Metode ini memanggil Insert(Int32, DataGridViewRow) kelebihan beban, meneruskan nilai 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