当ADOQuery、DataSource和DBGrid关联起来后,在DBGrid里输入多行数据,所输入的多行数据就直接写到数据库里,我现在想,在DGBrid里能输入多行数据,但不想马上写到数据库里面,等点击确定的时候才把这多行数据写到数据库里,请问我该怎么实现,或这三个控件里有哪个属性可以设置,请指教!
解决方案 »
- 如果数据库有数据更新,在dbgrid里如何即时的看到数据的更新?高手指点一下。
- 如何实现C++模板中的功能?
- 问个关于线程进度条的问题,谢谢帮忙!!!
- 问一个关于ORACLE中BLOB类型数据与TDBRICHEDIT(或TRXDBRICHEDIT)相结合的显示乱码问题
- mdi窗口调用
- 如何將DLL中調出的Form變成主窗體的MDI子窗體?
- 请问如何取得一个String形的子串
- 郁闷!!!!!!!!!!!!!!救我
- 用Access数据库,ADO怎样实现密码登陆呀???
- 请高手解决以下代码,小弟不懂其意。
- IndyTCPServer的问题,在线等,急急急!!!
- 在activex中调用另一activex,如何发布,可以使网页浏览
所以用户不需要点你设置的保存按钮,就已经修改了数据。
设置adoquery的locktype属性为ltBatchOptimistic
把adoquery1.UpdateBatch();这条命令,放在你的保存按钮中adoquery1.post 之后.
这样你在dbgrid上的所有操作都没有保存,
除非执行了adoquery1.UpdateBatch()
editUpdateBatch(arall)
数据要在一个数据库中