Nyelv

BindingSource.SuspendBinding Metódus

Definíció

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.

A következőre érvényes:

Lásd még