DataGridViewRowCollection.IList.Insert(Int32, Object) Metode
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.
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
value
bukan .DataGridViewRow
index
kurang dari nol atau lebih besar dari jumlah baris dalam koleksi.
value
adalah 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-
value
memiliki 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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk