• 主页
  • 招聘
  • 语言基础/算法/系统设计
  • 数据库相关
  • 图形处理/多媒体
  • 网络通信/分布式开发
  • VCL组件开发及应用
  • Windows SDK/API

【求助】Ehlib的Grid和DBEdit同时使用时的问题。 详见帖子。 谢谢。

shindynj 2003-12-30 05:30:57
DBEdit 用来输入 Ehlib的Grid 只用来显示 两者使用同一个DataSource

在DBEdit里修改数据后 点“保存”按钮更新数据

现在的问题是
如果不点“保存” 而直接点击DBGrid 数据依然更新

请问如何解决?

谢谢
...全文
10 点赞 收藏 5
写回复
5 条回复
herofy 2003年12月31日
启用了本地缓存,我觉的也不行,因为他们连的是一个datasource,如果要实现这个功能,要不你就用两个query,要不就不用dbedit,用edit。
回复 点赞
zyxg 2003年12月31日
学习!
回复 点赞
angle097113 2003年12月31日
接点击DBGrid
当你的数据集发生scroll的时候也是会提交的 你可以把你的adoquery的locktype属性设置为ltBatchOptimistic启用缓存的模式 最后是需要updatebatch才会提交数据的
回复 点赞
noproblem12 2003年12月31日
LockType ltBatchOptimistic

回复 点赞
shindynj 2003年12月30日
补充一下 DataSource连的是ADOQuery
LockType是ltOptimistic
CursorType是ctKeyset
回复 点赞
发动态
发帖子
Delphi
创建于2007-08-02

1471

社区成员

26.2w+

社区内容

Delphi 开发及应用
社区公告
暂无公告