求教:DBGridEh的问题。。在线等。。 小弟是用DBGridEh显示数据,我现在想做的功能是,我现在在入库,数据未保存到数据库中,但要在DBGridEh中显示数据。只有点击了保存才能保存到数据库中。这个能做到吗?谢谢~~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 晕, 这个没法说, 保不保存的跟 DBGridEH 无关, ADO 有 UpdateBatch, BDE 有 cache update, CDS 本身就是 Cache, ApplyUpdate... comanche(太可怕)我用的是ADO,那可不可以做到我所说的功能呢?? 可以实现:(1)你先读到ADO中再显示在DBGrid上,ADO完全可以实现这个功能。(2)把DBGrid换成StringGrid. 我想要的就是有一个edit不停的写数据,而所写的数据只是保存在了DBGirdeh中,只有点了保存才写入了数据有人会的吗?能给段代码学习一下吗? 谢谢了~~ 用个临时表就解决了啊~~用DBGRID显示临时表中的内容,等点保存了再往正表里写数据。 sjsmsh 呵呵,就是不想用临时表的啊,我看过别人就用一个表写好的,所以也想试一下..实在不行只有分个临时表了.. 感谢你的回答.. 用 ADO 我的没试过, 不过用 TClientDataSet 很容易作到你在 DBGridEh 编辑好了, 最后点保存执行 Cds.ApplyUpdateCds.Undo 回退上次改动Cds.RevertRecord 回退当前记录改动 押宝游戏→[2012欧洲杯] 葡萄牙 vs 西班牙 谁能晋级决赛 想学控件的事件等应该看什么书啊 被逼放分,阿门 如何判断用户长时间没有对本软件进行操作? 高分送一个QuickReports报表的问题。急死了,绝不食言。 我能不能用个i变量来控制label 请问.db文件是什么数据库,哪儿有下载,如何创建?在线等待!~急! 在Delphi中,如何得到当前打印机状态 提示窗体的显示 无法置顶 数据库一问 求助:关于托盘的问题 DELPHI向已存在的EXCEL写入数据问题
我用的是ADO,那可不可以做到我所说的功能呢??
(1)你先读到ADO中再显示在DBGrid上,ADO完全可以实现这个功能。
(2)把DBGrid换成StringGrid.
用DBGRID显示临时表中的内容,等点保存了再往正表里写数据。
Cds.ApplyUpdate
Cds.Undo 回退上次改动
Cds.RevertRecord 回退当前记录改动