我一直在使用C#将winform中的文本框绑定到数据集。只要数据没有通过数据库验证,除非它静默地强制焦点留在文本框中。我如何捕获验证错误并告诉用户有关它(并释放焦点)? BindingSource事件OnDataError未被触发。绑定文本框
Q
绑定文本框
4
A
回答
2
我曾经有过类似的问题。当用户修改文本框中的文本然后将其删除,以便文本属性为空字符串时,焦点仍保留在绑定到某个数字数据库字段的文本框中。我用类似的方法解决它:
textbox.DataBindings["Text"].NullValue = "";
它解决了空输入问题。我不知道在你的情况下它是否有用,但我也会对更一般的解决方案感兴趣。
这里也因此,一些相关的问题:
1
如果你不完全明白它在做什么,永远不要仅仅依靠“Visual Studio为我做的”。我强烈建议你花点时间,弄清楚如何去做自己想做的事情(意思是没有设计器生成的代码)。为了让你开始,TextBox上有一些事件可以帮助你。从这里开始:
http://msdn.microsoft.com/en-us/library/system.windows.forms.control.validated.aspx
具体的验证和确认事件应该是你在找什么。
+0
它迫使我依赖它,因为我不知道如何覆盖它的控件,这就是我所要求的。我该如何覆盖它正在做的事情> – Malfist 2009-02-03 17:46:14
0
这不只是形式的Autovalidate财产?
相关问题
- 1. 文本框绑定
- 2. 绑定文本框的文本框
- 3. 将文本框绑定到文本框
- 4. 文本框多重绑定
- 5. 绑定DataRow到文本框
- 6. 绑定文本框的DataAdapter
- 7. 绑定组合框文本
- 8. 充满绑定文本框
- 9. 动态文本框绑定
- 10. 文本框数据绑定
- 11. WPF文本框绑定
- 12. wpf文本框文本绑定
- 13. 将文本绑定到文本框
- 14. 将文本框绑定到列表框
- 15. 绑定选定项的文本框
- 16. WPF - 绑定文本框的内容其他文本框
- 17. 敲除绑定输入文本框到另一个文本框
- 18. 数据绑定多个文本框在一个文本框中
- 19. 更改文本框到文本框丢失数据绑定 -
- 20. asp net c#代码将文本框绑定到文本框
- 21. 将文本框绑定到datagridviewtextboxcolumn?
- 22. 绑定Multibinding文本框在WPF MVVM
- 23. 将文本框绑定到字典
- 24. 绑定数组值到文本框
- 25. WPF MVVM文本框和Datagrid绑定
- 26. 数据绑定文本框不与源
- 27. WPF:只读说文本框和绑定
- 28. 将文本框绑定到webbrowser?
- 29. 在文本框绑定不工作
- 30. 在网格上绑定文本框从
如何检查数据是否无效? – BFree 2009-02-02 22:27:19
我不是,Visual Studio或C#/ .NET已经为我完成了。我想改变它。 – Malfist 2009-02-02 22:28:17