none
关于数据验证 RRS feed

  • 问题

  • 在程序中,增加数据时,需要对一些数据进行输入验证,一些是非空的,另一些有输入范围的限制,在窗体上使用的是dataform,绑定的是新实例化的数据对象(samplestab newdata=new samplestab),在实例化窗体方法中,使用了dataform.beginedit(),在提交修改时,使用了dataform.commitedit(),然后就对newdata进行输入验证: if (newData.ValidationErrors.Count == 0),现在的问题是:

    当在界面中直接按提交时,验证生效,各需要验证的输入文本框中都出现了相应的提示,可一但用鼠标点了其中任一个需要验证的文本框后(不输入任何值),再按提交时,验证就好像失效了,断点检查,newData.ValidationErrors.Count 为0.

    不知问题出在哪了?


    okokwukai
    2010年5月10日 8:40

答案