我已经定义了一个带有计算字段的 Delphi TTable 对象,并且它在表单上的网格中使用。我想制作 TTable 对象的副本,包括计算字段,打开该副本,对副本中的数据进行一些更改,关闭副本,然后刷新原始副本,从而刷新 GridView 。有没有一种简单的方法来获取要以这种方式使用的 TTable 对象的副本?
理想的答案是尽可能通用地解决问题,即一种获得如下结果的方法:
newTable:=getACopyOf(existingTable);
最佳答案
您可以使用TBatchMove组件复制表格及其结构。
设置模式属性以指定所需的操作。源和目标属性指示添加、删除或复制记录的数据集。在线帮助提供了更多详细信息。
(尽管我认为您应该研究 TClientDataSet 方法 - 它肯定更具可扩展性且速度更快)。
关于delphi - 如何复制 Delphi TTable 及其计算字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/114619/