在DBTableView的事件EditValueChanged中,AItem.EditValue取到的值是编辑以前的值。

解决方案 »

  1.   

    还有,新增一行后,怎么判断已经新增了一行,但是还没有post数据,
    即Indicator上有个*号
      

  2.   

    1、最好在数据源上判断。
    2、监测数据源:State = dsBrowse则表示已经Post
      

  3.   

    第一个问题还是没有解决,谁来救救我?
    如何取cell中编辑后的值
      

  4.   

    OnValiData 事件里写displaytext 编译后的字符, 对其判断, 如果错误返回原值
      

  5.   

    不好意思,记错了displayValue 是编译后的字符, 对其判断, 如果错误返回原值
      

  6.   

    OnValiData 是哪个对象的事件?我怎么没找到,帮助里也没有。
    我用的是ExpressQuantumGrid5
      

  7.   

    找到了,应该是在每个column的Property里吧