DataSet的列TField的OnChange事件里边能不能获取Change前的数据(50)

  • 主题发起人 主题发起人 agai
  • 开始时间 开始时间
只有数据改变了才触发OnChange事件~应该不行~吧~~
 
用这个FieldByNAME('xxx').OldValue
 
AdoDataSet用OldValue可以为什么ClientDataSet不行呢,取出来总是Null
 
你可以在OnEdit时把它当前值赋给一个变量,在OnChange的时候再取这个变量的值的。
 
可以呀,Tuatara 的正解:)
 
要 post 之后才能取得 oldvalue
 
后退
顶部