다음을 통해 공유


BindingSource.ResumeBinding 메서드

정의

데이터 바인딩을 다시 시작합니다.

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

설명

SuspendBindingResumeBinding 단순 바인딩 시나리오에서 임시 일시 중단 및 데이터 바인딩을 다시 시작을 허용 하는 두 가지가 있습니다. 사용자 유효성 검사를 수행 하기 전에 데이터 필드에 몇 가지 편집을 만들 수 있어야 하는 경우에 일반적으로 데이터 바인딩을 일시 됩니다. 예를 들어, 하나의 필드를 두 번째에 따라 변경 해야 하지만 유효성 검사 첫 번째 필드에 두 번째 필드에 오류가 발생할 수 없었다는 합니다.

참고

사용 하 여 SuspendBinding 될 때까지 데이터 원본에 밀어 넣는에서 변경 되지 않도록 ResumeBinding 를 호출 했지만 실제로 발생 이벤트를 억제 하지 않습니다. 와 같은 복잡 한 데이터 바인딩을 사용 하는 컨트롤을 DataGridView 제어와 같은 변경 이벤트에 따라 해당 값을 업데이트 합니다는 ListChanged 따라서 호출 하는 이벤트 SuspendBinding 해도 해당 변경 내용을 데이터 소스에 수신. 이러한 이유로이 SuspendBinding 하 고 ResumeBinding 와 같은 단순 바인딩된 컨트롤을 사용 하도록 설계를 TextBox 컨트롤입니다. 또는 사용할 수 있습니다 이러한 메서드는 복합 바인딩 시나리오에서 무시 하는 경우 ListChanged 설정 하 여 이벤트를 RaiseListChangedEvents 속성을 false입니다.

적용 대상

추가 정보