【发布时间】:2019-03-21 07:17:06
【问题描述】:
我正在尝试使用在 TcxGrid 的 TFDQuery 中添加的一些 ADT 子字段。当我使用 ADT 字段中的子字段添加列时,该列不显示字段值并且该字段仅就绪。
如何在 cxgrid 中正确使用该字段类型?
如何复制:
-
在数据库中创建一个表,例如(我正在使用 Postgres):
create table test (id integer, name text); -
在 Delphi 中,使用 SQL 文本创建一个 TFDQuery:
select test from test 在字段编辑器中添加 ADT 字段(测试)。因此,test.id 和 test.name 也将被创建为单独的字段。
-
然后在表单中添加
TcxGrid,并创建一个Tableview,添加第3步的FDQuery列(您不能通过gridview编辑器上的“Retrieve Fields”选项自动完成)。 问题:列不显示字段值,但 ADT 列(测试)类似于记录值
Ps:使用TDBGrid可以显示和编辑各个列,但我需要使用TcxGrid。
【问题讨论】:
-
我怀疑这个 q 是可以回答的,除非您提供 mcve 来显示您正在尝试的内容,包括一些用于填充 FDQuery 查询以创建 ADT 的数据库表的数据字段。
-
@MartynA 谢谢。添加了mvce
标签: delphi devexpress tcxgrid