问题标签 [errorprovider]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
3026 浏览

.net - Enumerate errors in an error provider

Is it possible to enumerate all the current errors being displayed through an "Error Provider" without having to access the controls?

0 投票
1 回答
845 浏览

data-binding - 如何在 .NET Compact Framework 中模拟 ErrorProvider?

由于 .NETCF 中没有 ErrorProvider 类,我如何实现类似的功能(不一定完全像 ErrorProvider)?

我正在使用所有常规数据绑定构造将控件绑定到数据表,使用 DataRow.RowError 属性和 DataRow.SetColumnError 方法,但我无法在任何 DataTable、BindingManagerBase 等上找到可以挂钩以接收的事件任何形式的通知。

我是否坚持调用一种方法来手动遍历表单上的所有控件并更改绑定控件的某些外观/感觉?

谢谢,B先生

0 投票
5 回答
19118 浏览

c# - Windows 窗体 - ErrorProvider + DataGridView

如何将 ErrorProvider 与 DataGridView 控件上的单个单元格挂钩?

0 投票
1 回答
1079 浏览

vb.net - 不希望错误提供程序在保存事件之前检查控件验证

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

我将 ErrorProvider 绑定到 biz 对象,如下所示:

Me.ErrorProvider1.DataSource=MyBizObject

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

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

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

赛斯

0 投票
1 回答
9042 浏览

c# - 自定义 WinForms ErrorProvider 以在控件条目中显示其图标

我有一些自定义/用户控件,在大多数情况下都有标签和条目,如下所示:

删除了无效的 ImageShack 链接

有什么方法可以自定义标准 WinForms ErrorProvider 以在条目中显示其图标(条目 - 文本框、组合、日期时间等...),如下所示:

删除了无效的 ImageShack 链接

其中红色圆圈当然是错误指示器。

谢谢你的帮助。

0 投票
1 回答
2467 浏览

c# - C# Winforms PropertyGrid 和 ErrorProvider

我正在将 errorprovider 扩展到 propertygrid 和 treeview 控件。我在以下位置找到了一个非常有用的帖子:Example detailing how to add the errorprovider to a propertygrid,而且效果很好。我的问题是作者怎么知道 IPropertyValueUIService 是 propertygrid 用来显示图标和工具提示的接口。我已经使用 Reflector 拆解了 propertygrid 和 IPropertyValueUIService,我没有看到任何关系。

这是为了我自己作为程序员的启迪,以及尝试将错误提供程序扩展到树视图。

在此先感谢, dhysong

0 投票
3 回答
2549 浏览

c# - 检查数据的 Control.Value

我在一个表单上有几个不同的控件(TextBoxes、DateTimePickers、MaskedTextBoxes),我想检查它们是否包含任何数据。我的“保存”按钮的 Click 事件中有以下代码:

这适用于 TextBoxes 和 MaskedEditBoxes,但是,它不适用于 DateTimePickers。对于那些,我知道我需要检查 .Value 属性,但我似乎无法从 Control 对象访问它(即“control.Value ==”“|| control.Value == null”)。

我错过了一些明显的东西吗?我可以对此代码进行修改以允许我检查 DateTimePicker 值(或只是为了改进代码)的任何建议将不胜感激。

0 投票
1 回答
633 浏览

c# - 将标签页聚焦于错误 (.NET)

我有一个 TabControl,每个 TabPage 中有几个 TabPages 和控件。我在实体框架上使用了一些数据绑定和验证。问题是,当标签上发生错误时,除可见的选项卡外,它不能看到。当托管在其中的某个控件上发生错误时,有没有办法使 TabPage 被选中?(我不知道 TabPage 的索引)

0 投票
2 回答
127 浏览

.net - 在这个逻辑上需要帮助......(.NET)

这是我在表单中的代码,用于检查用户选择的日期是提前 14 天还是过去。

它可以工作,但如果我选择一个超过 14 天的日期,它不会显示错误消息,因为第二个 IF 检查它是否在过去并将其消隐。

除了制作另一个文本框位于用户键入的文本框的后面并向该文本框显示第二条错误消息之外,我真的想不出另一种解决方法。

有人有什么好主意吗?谢谢 :)

0 投票
3 回答
16749 浏览

wpf - WPF 中的错误提供程序

我正在查看工具箱中的 WPF 组件,但我找不到 2005/2008 中存在的错误提供程序。

它被移除了吗?