2012-04-04 2 views
0

Windows 양식에서 오류 공급자를 사용하고 있습니다. 양식을 제출할 때 양식에 오류가 있는지 확인해야합니다. 오류 공급자에 오류가있는 경우 얻을 수 있습니까?오류 공급자에게 오류가 있는지 확인하십시오.

+2

@ gdoron, 그가 폼의 OK 버튼을 클릭했을 때 그가 의미하는 바입니다. –

답변

9

Validate() 메서드를 작성합니다. 유효성 검사에 실패하면 false를 반환하고 SaveButton 처리기에서 실행합니다. 은이 방법으로 양식의 모든 컨트롤을 다시 확인 수행해야합니다. Validate()이 true를 반환하는 경우에만 Save을 계속 입력하십시오.

당신은 양식에 특정 컨트롤의 오류가 발생하는 ErrorProvider.GetError를 사용할 수 있지만 어쨌든 양식에 해당 ErrorProvider 인스턴스를 사용하는 모든 컨트롤을 반복 할 필요가 전체 양식에 모든 오류를 얻을.