【发布时间】:2012-01-11 18:59:44
【问题描述】:
在 XtraGridView 中,从 RowValidation 的工作方式来看,用户似乎别无选择,只能先更正值(导致验证成功),然后按 Discard 按钮(我单独提供,它会 RejectChanges)。我想要一个选项,即使行包含无效数据,用户也可以丢弃该行而不会弹出任何警报。
在我的情况下,当用户按下放弃时,它会导致行验证被触发(由于焦点更改)。如果行验证不成功,则丢弃按钮事件处理程序被抑制。这样我就永远无法简单地丢弃无效行。
这是任何有网格的人都需要的常见功能。期待标准解决方案或解决方法。
【问题讨论】:
-
简单地禁用和启用丢弃操作周围的行验证?
-
我猜不出来。因为在检测到丢弃按钮单击之前会触发行验证。 :(
标签: c# winforms devexpress