首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Delphi中使用tcxGrid从两个表中生成一组数据?

如何在Delphi中使用tcxGrid从两个表中生成一组数据?
EN

Stack Overflow用户
提问于 2020-07-28 10:47:54
回答 1查看 165关注 0票数 0

我正在尝试在Delphi RAD STUDIO中使用TcxGrid实现一个功能:

我有2个表,汽车品牌和模型,我想显示所有的汽车品牌和模型(在网格上),并让用户选择任何汽车品牌(宝马,梅赛德斯,法拉利)(以前创建的汽车品牌表),然后选择每个品牌的任何模型。例如,用户选择宝马,并决定为该品牌选择型号1A、2B、3C (之前在models表中创建)。然后,选择法拉利和该品牌的型号1A、3C和4D。最后,他单击“保存”,它将创建第三个表:带有以下信息的汽车品牌/型号:

(宝马,1A);(宝马,2B);(宝马,3C);(法拉利,1A);(法拉利,3C);(法拉利,4D)

我正在寻找一些方法来实现这一点,谢谢你的建议!

EN

回答 1

Stack Overflow用户

发布于 2020-07-28 13:53:18

你的愿望可以通过简单的方法实现。您需要使用常用的主/详图网格。在表单的顶部,您需要放置包含来自汽车品牌的数据的主网格,在表单的底部,您需要放置包含来自车型的数据的第二个网格(详细信息)。

在细节网格中,你需要创建一个带有复选框的字段来选择模型。

这两个表单将通过以下方式工作:当用户单击主网格中的行时,您必须更新详细网格,并为用户显示所选汽车品牌的所有型号。

如果你使用devexpress,你可以在demo for VCL中找到有趣的例子。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63126302

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档