사용자 정의 컨트롤을 쓰고 있습니다. 각 컨트롤에 사용자 정의 biz 객체를로드하고 있습니다. biz 객체는 IDataErrorInfo 인터페이스를 구현하기 때문에 사용자 컨트롤에 ErrorProvider 컨트롤을 사용할 수 있습니다.이벤트를 저장할 때까지 오류 공급자가 제어 유효성 검사를하지 않도록하십시오.
나는이 같은 비즈 객체에 ErrorProvider 바인딩 오전 :
Me.ErrorProvider1.DataSource = MyBizObject
이 모든 경우를 제외하고 완벽하게 작동합니다. 사용자 정의 컨트롤이 호스트 폼에로드되는 즉시 유효성 검사가 수행됩니다 (따라서 모든 필드 옆에 블린 키 오류 표시가 나타납니다).
각 biz 객체는 SAVE 메소드를 구현하며 save 이벤트가 biz 객체에서 트리거 될 때까지 유효성 검사를 수행하지 않습니다.
이 작업을 수행하는 가장 좋은 방법은 무엇입니까 ??
세스
이 최선의 방법 또는 아니었다면 나도 몰라