BindingSource.SuspendBinding Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Felfüggeszti az adatkötést, hogy megakadályozza a kötött adatforrás frissítését.
public:
void SuspendBinding();
public void SuspendBinding();
member this.SuspendBinding : unit -> unit
Public Sub SuspendBinding ()
Megjegyzések
SuspendBinding és ResumeBinding két módszer, amely lehetővé teszi az adatkötés ideiglenes felfüggesztését és újraindítását egy egyszerű kötésű forgatókönyvben. Általában felfüggesztené az adatkötést, ha a felhasználónak több módosítást kell végeznie az adatmezőkben az ellenőrzés előtt. Ha például egy mezőt egy másodpercnek megfelelően kell módosítani, de ha az első mező érvényesítése a második mező hibáját okozná.
Note
A módosítások meghívásáig SuspendBinding az adatforrásba való leküldésének használata ResumeBinding és megakadályozása, de valójában nem akadályozza meg az események bekövetkezését. Az összetett adatkötést (például a DataGridView vezérlőt) használó vezérlők a változási események( például az esemény) alapján frissítik az értékeiket, így a ListChanged hívás SuspendBinding nem akadályozza meg őket abban, hogy módosításokat kapjanak az adatforrásban. Ezért ez SuspendBindingResumeBinding egyszerű kötött vezérlőkkel, például a TextBox vezérlővel való használatra lett tervezve. Ezeket a metódusokat összetett kötési forgatókönyvekben is használhatja, ha letiltja ListChanged az eseményeket a RaiseListChangedEvents tulajdonság falsebeállításával.