繁体   English   中英

可以在运行时创建TClientDataSet嵌套(一对多)DataSet

[英]Can a TClientDataSet Nested (one-to-many) DataSets be created at runtime

可以在运行时创建TClientDataSet嵌套(一对多)DataSet吗? 是否有任何代码显示如何执行此操作?

谢谢,

法案

Cary Jensen 在ClientDataSets中嵌套数据集应该回答你的问题。 有关ClientDataSets的更多信息,请在Cary上查找本网站上的其他文章。

创建一对多的关系并不是那么困难。 它可以在设计时或运行时完成:

  1. 创建主数据集。
    • 确保它包含主键字段。
    • 创建详细数据集。 确保它包含外键字段。
    • 将详细数据集链接到主数据集,如下所示:
    • 将MasterSource属性设置为主数据集。
    • 将MasterField属性设置为主数据集的主键字段。
    • 将IndexFieldNames属性设置为detail数据集的外键。
    • 完成!

你什么意思? 客户端数据集是单个表。 但是您可以创建一个包含另一个clientdataset的字段(必须将其解压缩才能使用)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM