我正在写一个用户控件。在每个控件中,我正在加载一个自定义 biz 对象。因为 biz 对象实现了 IDataErrorInfo 接口,所以我可以在用户控件上使用 ErrorProvider 控件。
我将 ErrorProvider 绑定到 biz 对象,如下所示:
Me.ErrorProvider1.DataSource=MyBizObject
这一切都完美无缺,除了。一旦将用户控件加载到主机表单中,验证就会发生(因此我会在所有字段旁边显示闪烁的错误标志)。
每个 biz 对象都实现了一个 SAVE 方法,我希望在 biz 对象上触发 save 事件之前不会发生验证。
实现这一目标的最佳做法是什么?
赛斯