delphi - 如何复制 Delphi TTable 及其计算字段?

标签 delphi

我已经定义了一个带有计算字段的 Delphi TTable 对象,并且它在表单上的网格中使用。我想制作 TTable 对象的副本,包括计算字段,打开该副本,对副本中的数据进行一些更改,关闭副本,然后刷新原始副本,从而刷新 GridView 。有没有一种简单的方法来获取要以这种方式使用的 TTable 对象的副本?

理想的答案是尽可能通用地解决问题,即一种获得如下结果的方法:

newTable:=getACopyOf(existingTable);

最佳答案

您可以使用TBatchMove组件复制表格及其结构。

设置模式属性以指定所需的操作。源和目标属性指示添加、删除或复制记录的数据集。在线帮助提供了更多详细信息。

(尽管我认为您应该研究 TClientDataSet 方法 - 它肯定更具可扩展性且速度更快)。

关于delphi - 如何复制 Delphi TTable 及其计算字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/114619/

相关文章:

delphi - 调试信息 {$D+} 使我的 EXE 大小增加了 6MB

delphi - 如何像 yahoo Messenger 11 一样绘制自定义标题栏

delphi - 检测到 MessageBox 中的帮助按钮单击吗?

delphi - 如何在 AContext.Connection.Disconnect 之后阻止 TCPServer OnExecute 事件无限执行?

delphi - 如何捕获表单外的鼠标点击(如 Delphi 中的 Code Insight)

delphi - T编辑: auto complete and limit minimum number

delphi - 我应该使用 IcmpCloseHandle 关闭句柄吗?

image - 为什么代码在调用 TImage.Picture.LoadFromFile 后继续运行?

delphi - 如何修复 "Cannot open clipboard: Access Denied"错误?

delphi - Delphi XE2 Listview工件