我有近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在同一時間 –
謝謝,但我想檢查運行時驗證,鏈接在提交時提供有關驗證的信息。 –