我的表格看起来像这样:
[ enterdata: [______] ; more data: [_____] ; (SUBMITBUTTON) ]
[ Filter: [_______] ; (SUBMITBUTTON) ]
上半部分有验证员。我希望能够输入Filter文本框并按Enter键以激活它的提交按钮 - 但是当我按下回车键时,它也会验证表单的上半部分。
我该怎么做?我在上一半的所有控件都在一个ValidationGroup上,而下半部分的所有控件都在另一个中。
答案 0 :(得分:1)
通过“所有控件”,您是否包含按钮?按钮和验证器需要分配单独的验证组才能互斥。
请确认两个提交按钮都已分配了验证组,并且所有验证程序都分配了一个验证组,该验证组对应于应该使验证程序验证的按钮。
作为替代方案,如果根本不需要验证,您可以在过滤器按钮上将CausesValidation
设置为false。