问一个cxGrid问题,我新增一行,我要检查输入的是否合法,怎么取得每个格的输入值?

解决方案 »

  1.   

    在cxgrid的编辑器里的columns选中你需要验证的列,在属性编辑器中的properties中选择你所需要的类型,然后在相应的事件中处理这些验证问题就可以了
      

  2.   

    同意深宇。在OnValidate事件下面校验
      

  3.   

    好像没有这个OnValidate,我想这样,保存记录时检查,比如说第二例的内容须数字等
      

  4.   

    :2楼上的朋友,在OnValidate事件,我找到了,怎么取得输入的内容校验呢
      

  5.   

    过程又一个var 参数好像是叫dispalyvalue
      

  6.   

    现在一个问题,我一按向下方向健,保存一次,如果输入不合法它去访问一次SQL然后返回个错误,我不想要这样,我现在在按向下方向健,先合法性检验,通过了才POST ,而不要直接就POST
      

  7.   

    if Application.MessageBox('请确认是否写入数据库', '提示信息', mb_iconinformation + mb_YesNo) = id_no then // 询问用户是否将修改写入数据库
    begin                             // 若用户选“不写入数据库”
        Abort;
    end;