Windows フォームでエラー プロバイダーを使用しています。フォームの送信時に、フォームにエラーがないかどうかを確認する必要があります。エラー プロバイダーにエラーが存在するかどうかを取得できますか。
10462 次
1 に答える
9
Validate()
検証に失敗した場合に false を返すメソッドを作成し、SaveButton
ハンドラーから実行します。このメソッドで、フォームのすべてのコントロールの再検証を実行する必要があります。true を返す場合Save
のみ続行します。Validate()
フォームの特定のコントロールのエラーを取得するためにErrorProvider.GetErrorを使用できますが、フォーム全体のすべてのエラーを取得するには、フォームでその特定の ErrorProvider インスタンスを使用するすべてのコントロールを反復処理する必要があります。
于 2012-04-04T12:30:32.890 に答える