我用验让控件验证text输入的值是否为数值型。是数值的话,即可保存。不是的话,就提示不是数值。但是保存后,所使用的验证控件却又提示不是数值。这是为什么呢?是不是有些属性没有设置对。

解决方案 »

  1.   

    XXX.Clear();
    每次验证之前都要清除
      

  2.   


    你不是说保存了吗?保存就代表操作成功了么
    但是还是显示了错误提示,因为在这次成功操作之前,肯定提交了一次错误操作
    但是你的错误提示信息没有清除具体你用的什么控件,那个控件有个 ErrorInfo.Clear() 的方法
    名字不一定,所以我说 XXX每次验证之前都要 clear()
      

  3.   

    哈哈
    我想是你没写return语句
    你跟着下会发现你的程序在保存后继续执行了错误弹出的语句
    你要在正确保存后就return不执行下面的语句就ok了
      

  4.   

    我保存后,下面就没语句了,写不写return没什么作用啊