我得到了一个TClientDataset,其中包含来自多个表的数据。当我在这个数据集上应用更新时,它可能会不同步。刷新更新后的TClientDataset中的值
我给大家举一个例子:
在表更新我得到了所谓的“CLIENT_ID”的ID。 clientdataset还包含一个值“Client_name”,它从“客户”表中获取并显示在GUI中。
然后我更改我的表中的“Client_id”,并对表应用更新,我的数据集中的“Client_name”字段突然不同步。这很自然,因为clientdataset没有被刷新。
现在我可以在afterpost事件上做一个clientdataet.refresh,但随后数据集上的光标跳转到第一条记录,并且我松开了指向更新记录的指针。
任何人都知道如何解决这个问题?
我想这首先任何新的字段值,但有一些运行时错误消息。我认为这些消息完全是另一回事,但由于时间不够,我没有时间去调试它。一旦我找到时间,我将不得不放弃它。接受你的答案,然后,如果我得到它的工作。 –