イベントを保存するまでエラープロバイダは、コントロールの検証をチェックする必要はありません

StackOverflow https://stackoverflow.com/questions/1131967

質問

私は、ユーザーコントロールを書いています。各コントロールに私は、カスタムビズオブジェクトをロードしています。ビズオブジェクトがIDataErrorInfoインターフェイスを実装しているので、私は、ユーザーコントロール上のErrorProviderコントロールを使用することができています。

私はこのようなビズオブジェクトにErrorProviderを結合しています

Me.ErrorProvider1.DataSource = MyBizObject

これは、すべてのEXCEPT完璧に取り組んでいます。検証が起こっている(したがって、私はすべてのfeildsの隣にblinkeyエラーの兆候を表示しています)ユーザーコントロールがホストフォームにロードされるとすぐます。

各ビズオブジェクトには、Saveメソッドを実装し、私は、保存イベントがビズオブジェクトにトリガされるまで検証が起こらないようにしたい。

この??を達成するためのベストプラクティスは何ですか

セス

役に立ちましたか?

解決

これが最善の方法かでなかった場合、私は知らない...しかし、私は制御のための保存イベントが発生するまでErrorProvider.DataSourceを割り当てていなかったでした。

これは今のために働いてます。

セス

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top