控制dbgrid保存的内容不让修改 控制dbgrid保存的内容不让修改,必须按下修改按钮以后。才让修改dbgrid里已经保存的内容,再点击保存按钮可以保存修改过后的内容。如何实现,谢谢!(尽量详细些) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你用的应该是adoquery控件吧?只要把adoquery的LockType属性设为ltBatchOptimistic,然后把dbgrid的readonly属性设为true。在你点修改时把dbgrid的readonly属性设为false.就可以进行修改。点击保存时,执行ADOQuery1.UpdateBatch(arAll);这句就可以把你当前的内容保存进数据库。(新增,删除,修改的内容都会保存) Delphi的Enterprise 和 C/S版有什么区别 有什么简单的方法能获得listview的选中行数和总行数? 有谁会用Delphi编写数据库程序,且愿意... 爱一个人,究竟能爱多久? C#数组,Delphi中是怎么翻译的? 求 sql 语句 我的三个MDISA问题怎么就没人知道?没有高手吗? 对一个beginer来说,学delphi比较好的教材或是好的网站有哪些? 都在做调查啊..! 温州的DELPHI有多少人呢 ? 是sql语句的错吗??? 问一个序号排序的问题 dbgrid、edit同时保存到数据库
只要把adoquery的LockType属性设为ltBatchOptimistic,然后把dbgrid的readonly属性设为true。
在你点修改时把dbgrid的readonly属性设为false.就可以进行修改。点击保存时,执行ADOQuery1.UpdateBatch(arAll);这句就可以把你当前的内容保存进数据库。(新增,删除,修改的内容都会保存)