在保存事件之前,不希望错误提供程序检查控制验证

时间:2009-07-15 15:03:07

标签: vb.net user-controls errorprovider

我正在编写用户控件。进入每个控件我正在加载一个自定义业务对象。因为biz对象实现了IDataErrorInfo接口,所以我可以在用户控件上使用ErrorProvider控件。

我将ErrorProvider绑定到这样的biz对象:

Me.ErrorProvider1.DataSource = MyBizObject

除了这一切之外,这一切都完美无缺。一旦将用户控件加载到主机表单中,就会发生验证(因此我在所有字段旁边显示blinkey错误标志)。

每个biz对象实现一个SAVE方法,我希望在biz对象上触发save事件之前不会发生验证。

实现这个目标的最佳做法是什么?

赛斯

1 个答案:

答案 0 :(得分:1)

我不知道这是不是最好的方式......但是我所做的并没有为控件分配ErrorProvider.DataSource UNTIL保存事件。

目前正在运作。

赛斯