通过 DBDateTimeEditEh 编辑日期时遇到问题。
与数据库(SQLite)的连接安排如下:FDConnection -> FDQuery -> DataSource
表单上有 DBEditEh、DBDateTimeEditEh、DBGridEh,它们都从 DataSource 中获取数据。
当我在 DBGrid 中移动光标时,DBEditEh 和 DBDateTimeEditEh 获取所选记录的数据,分别为名称和日期。编辑名称 (DBEditEh) 时,一切正常,但更改日期 (DBDateTimeEditEh) 时,光标移动到最后一条记录,日期更改为它,而不是所选记录。
如何使 DBDateTimeEditEh 编辑 DBGrid 中选择的记录的字段?
显然问题是我愚蠢地从另一个项目中复制了视觉组件。从头开始构建测试项目后,一切正常。