BindingSource.ResumeBinding 方法

定义

继续数据绑定。

public:
 void ResumeBinding();
public void ResumeBinding ();
member this.ResumeBinding : unit -> unit
Public Sub ResumeBinding ()

注解

SuspendBindingResumeBinding 是允许在简单绑定方案中临时挂起和恢复数据绑定的两种方法。 如果必须允许用户在验证之前对数据字段进行多次编辑,则通常会暂停数据绑定。 例如,如果必须根据第二个字段更改一个字段,但验证第一个字段会导致第二个字段出错。

注意

使用 SuspendBinding 可防止在调用 之前 ResumeBinding 将更改推送到数据源中,但实际上不会阻止发生任何事件。 使用复杂数据绑定的控件(如 DataGridView 控件)会根据更改事件(如 ListChanged 事件)更新其值,因此调用 SuspendBinding 不会阻止它们接收对数据源的更改。 出于此原因,此 SuspendBindingResumeBinding 设计用于简单绑定控件,例如 TextBox 控件。 或者,如果通过将 属性设置为 RaiseListChangedEventsfalse来禁止ListChanged事件,则可以在复杂绑定方案中使用这些方法。

适用于

另请参阅