我正在编写用户控件。进入每个控件我正在加载一个自定义业务对象。因为biz对象实现了IDataErrorInfo接口,所以我可以在用户控件上使用ErrorProvider控件。
我将ErrorProvider绑定到这样的biz对象:
Me.ErrorProvider1.DataSource = MyBizObject
除了这一切之外,这一切都完美无缺。一旦将用户控件加载到主机表单中,就会发生验证(因此我在所有字段旁边显示blinkey错误标志)。
每个biz对象实现一个SAVE方法,我希望在biz对象上触发save事件之前不会发生验证。
实现这个目标的最佳做法是什么?
赛斯
答案 0 :(得分:1)
我不知道这是不是最好的方式......但是我所做的并没有为控件分配ErrorProvider.DataSource UNTIL保存事件。
目前正在运作。
赛斯