C chimney Unregistered / Unconfirmed GUEST, unregistred user! 2003-10-24 #1 TDATASET保存数据后,相应的TDBEDIT触发什么事件?也就是说TDBEDIT如何知道TDATASET保存了数据?正在写的一个组件需要。
L liwens Unregistered / Unconfirmed GUEST, unregistred user! 2003-10-24 #2 我觉得你应该换个思路,比如说,你可以认为数据保存后触发了这个事件: dbedit1.DataSource.DataSet.AfterPost
A app2001 Unregistered / Unconfirmed GUEST, unregistred user! 2003-10-24 #3 procedure TForm1.ADOQuery1AfterPost(DataSet: TDataSet); begin end; 这样的事件也可以呀??
C chimney Unregistered / Unconfirmed GUEST, unregistred user! 2003-10-27 #4 问题是:我需要在TDBEDIT组件应用这个事件,TDATASET的AFTERPOST事件如何传递给TDBEDIT?
N Netsoft Unregistered / Unconfirmed GUEST, unregistred user! 2003-10-27 #5 我看大家都得去看看TDataLink是什么东东才对呀!!!! 可别老想着与他相连的数据源的主意哦~~~~ 不过也没有办法,谁叫Delphi没有把数据连接的事件写上呢, 不过看看TDataLink是绝对有好处的啦, 通过他你就可以把任何控件(不要说是TComponent类的哦)变成 TDBXXXX啦, 我都把能转都转啦 TNSDBButton、TNSDBSpeedButton、TNSDBDateTime呀等等, 快动手学习他吧~~~~~~~ 呵呵~~~~~~~~~~~~~~~~
我看大家都得去看看TDataLink是什么东东才对呀!!!! 可别老想着与他相连的数据源的主意哦~~~~ 不过也没有办法,谁叫Delphi没有把数据连接的事件写上呢, 不过看看TDataLink是绝对有好处的啦, 通过他你就可以把任何控件(不要说是TComponent类的哦)变成 TDBXXXX啦, 我都把能转都转啦 TNSDBButton、TNSDBSpeedButton、TNSDBDateTime呀等等, 快动手学习他吧~~~~~~~ 呵呵~~~~~~~~~~~~~~~~
L liwens Unregistered / Unconfirmed GUEST, unregistred user! 2003-10-31 #6 >>TDATASET的AFTERPOST事件如何传递给TDBEDIT? TDATASET的AFTERPOST事件不需要传递给TDBEDIT,因为TDBEDIT是数据感知控件, 所以你在TDBEDIT上做数据保存时就会触发TDATASET的AFTERPOST事件!
>>TDATASET的AFTERPOST事件如何传递给TDBEDIT? TDATASET的AFTERPOST事件不需要传递给TDBEDIT,因为TDBEDIT是数据感知控件, 所以你在TDBEDIT上做数据保存时就会触发TDATASET的AFTERPOST事件!
V vxhm Unregistered / Unconfirmed GUEST, unregistred user! 2003-10-31 #7 没必要老是在TDBEDIT触发事件,因为保存时会触发TDATASET的AFTERPOST事件,如果你的TDBEDIT数据源是动态的,当改变TDBEDIT数据源时:TDBEDIT.DATASOURCE.DATASET.ONAFTERPOST:=你要触发的事件
没必要老是在TDBEDIT触发事件,因为保存时会触发TDATASET的AFTERPOST事件,如果你的TDBEDIT数据源是动态的,当改变TDBEDIT数据源时:TDBEDIT.DATASOURCE.DATASET.ONAFTERPOST:=你要触发的事件
C chimney Unregistered / Unconfirmed GUEST, unregistred user! 2003-11-06 #8 主要是要写一个类似TDBEDIT的组件,其中需要知道DATASET的AFTERPOST事件,这种情况下好像无法用TDATASET.AFTERPOST事件简单的解决。还有其他办法吗?
D DouZheng Unregistered / Unconfirmed GUEST, unregistred user! 2003-11-06 #9 TFieldDataLink.DataSet.OnAfterPost; 如果 ,只是要知道数据是否已改变,可用 TFieldDataLink.OnDataChange