检查错误提供程序是否存在错误

时间:2012-04-04 12:18:50

标签: c# .net winforms errorprovider

我在Windows窗体上使用错误提供程序。在提交表单时,我需要检查表单上是否存在错误。如果错误提供程序中存在错误,我可以获取。

1 个答案:

答案 0 :(得分:9)

编写一个Validate()方法,如果验证失败则返回false,并从SaveButton处理程序执行。您应该对此方法中表单的所有控件执行重新验证。 仅当Save返回true时才继续Validate()

您可以使用ErrorProvider.GetError在表单上获取特定控件的错误,但要获取整个表单上的所有错误,您需要迭代使用该表单的所有控件无论如何,你的表单上特别是ErrorProvider实例。