我有近20个文本框,并检查我必须使用errorprovider每次调用20次验证事件。除此之外,还有其他有效的方法吗?C#验证多个文本框?
2
A
回答
1
this.textBox1.Validating += new System.ComponentModel.CancelEventHandler(this.textBox_Validating);
this.textBox2.Validating += new System.ComponentModel.CancelEventHandler(this.textBox_Validating);
this.textBox3.Validating += new System.ComponentModel.CancelEventHandler(this.textBox_Validating);
// And so on for the 20 boxes.
private void textBox_Validating(object sender, CancelEventArgs e)
{
TextBox textbox = (TextBox)sender;
// Do whatever yo need to do with textbox here.
}
0
为它们中的每一个创建验证器(RequiredFieldValidator或whatnot),然后将它们全部分配给相同的ValidationGroup。您可以一次执行该组中所有控件的验证。
+0
你可能会更具体一些,因为链接重定向到asp.net,我正在处理桌面应用程序。 –
+0
对不起,我假设网络! – LesterDove
相关问题
- 1. C#验证多个文本框
- 2. 验证多个文本框
- 3. 多个文本框验证
- 4. 验证组和有效验证多个文本框asp c#
- 5. C# - 文本框验证
- 6. C#DataGridViev文本框验证
- 7. C#文本框验证
- 8. c#3.5文本框验证
- 9. asp.net验证多文本框
- 10. 多文本框验证
- 11. asp.net多文本框验证
- 12. 验证两个文本框(C#)
- 13. 验证两个文本框(C#)
- 14. 验证输入多个文本框
- 15. 在jQuery中验证多个文本框
- 16. 多个文本框的验证
- 17. 验证第一的多个文本框
- 18. jQuery组验证多个文本框
- 19. C#验证多个文本框中的数据?
- 20. 验证文本框
- 21. 文本框验证
- 22. 文本框验证
- 23. 验证文本框
- 24. 文本框验证边框
- 25. 验证在C#中的文本框.net
- 26. C#中的UserControl文本框验证
- 27. C#WinForm的文本框验证错误
- 28. 在vb.net文本框多重验证
- 29. 验证每一个文本框,为每一个文本框为int在C#中
- 30. 验证文本框时,另一个文本框包含文本
我认为你可以得到一个回答你的问题在这里:http://stackoverflow.com/questions/1959018/validating-several-textboxes-on-ac-sharp-windows-form在同一时间 –
谢谢,但我想检查运行时验证,链接在提交时提供有关验证的信息。 –