イベントを保存するまでエラープロバイダは、コントロールの検証をチェックする必要はありません
-
16-09-2019 - |
質問
私は、ユーザーコントロールを書いています。各コントロールに私は、カスタムビズオブジェクトをロードしています。ビズオブジェクトがIDataErrorInfoインターフェイスを実装しているので、私は、ユーザーコントロール上のErrorProviderコントロールを使用することができています。
私はこのようなビズオブジェクトにErrorProviderを結合しています
Me.ErrorProvider1.DataSource = MyBizObject
これは、すべてのEXCEPT完璧に取り組んでいます。検証が起こっている(したがって、私はすべてのfeildsの隣にblinkeyエラーの兆候を表示しています)ユーザーコントロールがホストフォームにロードされるとすぐます。
各ビズオブジェクトには、Saveメソッドを実装し、私は、保存イベントがビズオブジェクトにトリガされるまで検証が起こらないようにしたい。
この??を達成するためのベストプラクティスは何ですか
セス
解決
これが最善の方法かでなかった場合、私は知らない...しかし、私は制御のための保存イベントが発生するまでErrorProvider.DataSourceを割り当てていなかったでした。
これは今のために働いてます。
セス
所属していません StackOverflow