gpt4 book ai didi

c# - DataGridView:摆脱单元格验证

转载 作者:太空宇宙 更新时间:2023-11-03 11:28:06 24 4
gpt4 key购买 nike

如果单元格中的数据无效,我正在处理 CellValidating 并设置 e.Cancel = true。这几乎让我到达了我想去的地方,但问题是如果用户在单元格中有一些无效数据,则 UI 的其余部分基本上是禁止访问的,直到他们修复错误或按 Esc。

由于按 Esc 键对某些用户来说可能不直观,他们可能会因为不能按 Esc 键而感到沮丧,例如单击表单上的“后退”按钮完全离开屏幕。 (在这种情况下,他们正在进行的更改应该被丢弃,就好像他们按下了 Esc。)

关于如何实现这一点有什么想法吗?我确实喜欢他们不允许在不修复当前单元格中的错误的情况下开始编辑其他单元格,但我更希望他们仍然能够按表单上的“返回”/“取消”按钮。

提前致谢!

最佳答案

您可以设置 CausesValidation属性设置为 false

关于c# - DataGridView:摆脱单元格验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8751861/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com