Ehlib的小BUG,设置TDataSource.AutoEdit := False时出现,你若解决或见过,麻烦顶一下。

HZ_ZMD 2004-12-20 11:18:20
将TDataSource.AutoEdit := False,在没有TDataSet.Edit下,直接修改TDBEditEh内容,将报错“没有编辑情况下”,奇怪的是,TDBDateTimeEditEh却是正确,禁止修改。而TDBDateTimeEditEh却是从TCustomDBEditEh继承获得。
如果换一种思路,直接修改TField.ReadOnly :=True是可以实现。但似乎太麻烦,修改控件是最好的办法。
奉送100分,请各位大侠有空帮我修改一下Ehlib的源码,给点建议。
...全文
143 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
HZ_ZMD 2004-12-20
  • 打赏
  • 举报
回复
修正一下:
在点击保存或移动记录下,
将报错“没有编辑情况下”。
dejiang 2004-12-20
  • 打赏
  • 举报
回复
ding yi xia
HZ_ZMD 2004-12-20
  • 打赏
  • 举报
回复
:(。很少人用Ehlib吗?
HZ_ZMD 2004-12-20
  • 打赏
  • 举报
回复
各位兄弟,花你2分钟,连接delphi自带的DBDEMOS数据源,将TDataSource.AutoEdit 设置为 False,不点击修改按钮,直接修改TDBEDitEh内容,可模拟一下错误。
Kevin_Lmx 2004-12-20
  • 打赏
  • 举报
回复
顶一下^_^
ahyf 2004-12-20
  • 打赏
  • 举报
回复
没有遇到过》

2,498

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧