打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
TClientDataSet[24]: 主从表(Master/Detail)

测试使用了官方的范例文件(主表: orders.xml; 从表: items.xml).



//先在窗体上添加: //ClientDataSet1、DataSource1、DBGrid1、ClientDataSet2、DataSource2、DBGrid2; 然后:procedure TForm1.FormCreate(Sender: TObject);begin  { 关联数据集 }  DBGrid1.DataSource := DataSource1;  DataSource1.DataSet := ClientDataSet1;  DBGrid2.DataSource := DataSource2;  DataSource2.DataSet := ClientDataSet2;  { 载入范例文件 }  ChDir(GetEnvironmentVariable('COMMONPROGRAMFILES') + '\CodeGear Shared\Data\');  ClientDataSet1.LoadFromFile('orders.xml');  ClientDataSet2.LoadFromFile('items.xml');  { 设定主从表 }  ClientDataSet2.MasterSource := DataSource1;  ClientDataSet2.MasterFields := 'OrderNo'; { 多个字段时用分号隔开 }end;

如果在设计时完成, 也主要是设置 MasterSource、MasterFields 两个属性, 下面是设计时的一个截图:


本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
Delphi 6 XML 映像工具
【delphi】ClientDataSet详细解读
关于用客户端clientdataset提交数据的几个难点问题,
使用ClientDataSet读取XML数据,并建立主从报表
关于TClientDataSet控件
Delphi中ClientDataSet的用法小结
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服