如何取消datagrid中数据的更改?
datagrid绑定了recordset后,新增或修改总是直接存到数据库中去了,我想在退出前取消这些更改该怎么做? 问题点数:100、回复次数:6Top
1 楼ferrytang(欢迎你)回复于 2002-03-15 16:05:43 得分 20
事务Top
2 楼Quady515(柱子)回复于 2002-03-15 16:10:55 得分 50
cn.BeginTrans
绑定数据到datagrid
修改数据
...
if 不需修改 then
cn.RollbackTrans
else
cn.CommitTrans
end if
Top
3 楼pl5th2001(白牙)回复于 2002-03-15 16:34:29 得分 10
Private Sub Text1_KeyPress(KeyAscii As Integer)
if keyascii=13 then
text1.text=val(text1.text)+1
keyascii=0
text1.setfocus
end sub
QQ:27667431Top
4 楼pl5th2001(白牙)回复于 2002-03-15 16:37:52 得分 0
发错了,不好意思Top
5 楼pl5th2001(白牙)回复于 2002-03-15 16:40:22 得分 20
Data1.Recordset.CancelUpdate
Top
6 楼littlusion(西园草)回复于 2002-03-15 16:44:52 得分 0
谢谢各位,给分了!Top




