BindingSource.SuspendBinding 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.
Menangguhkan pengikatan data untuk mencegah perubahan memperbarui sumber data terikat.
public:
void SuspendBinding();
public void SuspendBinding ();
member this.SuspendBinding : unit -> unit
Public Sub SuspendBinding ()
Keterangan
SuspendBinding dan ResumeBinding adalah dua metode yang memungkinkan penangguhan sementara dan dimulainya kembali pengikatan data dalam skenario pengikatan sederhana. Anda biasanya akan menangguhkan pengikatan data jika pengguna harus diizinkan untuk melakukan beberapa pengeditan pada bidang data sebelum validasi terjadi. Misalnya, jika satu bidang harus diubah sesuai dengan yang kedua, tetapi jika memvalidasi bidang pertama akan menyebabkan bidang kedua mengalami kesalahan.
Catatan
Menggunakan SuspendBinding dan mencegah perubahan didorong ke sumber data hingga ResumeBinding dipanggil, tetapi tidak benar-benar mencegah peristiwa terjadi. Kontrol yang menggunakan pengikatan data kompleks, seperti DataGridView kontrol, memperbarui nilainya berdasarkan peristiwa perubahan seperti ListChanged peristiwa, sehingga panggilan SuspendBinding tidak akan mencegah mereka menerima perubahan pada sumber data. Untuk alasan ini, ini SuspendBinding dan ResumeBinding dirancang untuk digunakan dengan kontrol terikat sederhana, seperti TextBox kontrol. Atau Anda dapat menggunakan metode ini dalam skenario pengikatan yang kompleks jika Anda menekan ListChanged peristiwa dengan mengatur properti ke RaiseListChangedEventsfalse
.
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