我有DBGrid,但不是在网格(TdxDBGrid)中看到的所有字段
在qPassengers中添加了三个新字段(红色V),而我没有看到这些值。以下是DBGrid查询的一部分
SELECT * from Workers left outer join Map on Workers.id = Map.WId
Workers.DecodedStreet AS Street,
Workers.DecodedHouseNumber AS StreetNum,
Workers.DecodedCity AS City,
ISNULL(Map.DecodedStreet,'') AS DStreet, // new field
ISNULL(Map.DecodedStreetNum,'') AS DStreetNum, // new field
ISNULL(Map.DecodedCity,'') AS DCity // new field
在使用属性SummaryGroups之后,我将新字段放置到网格中,但在属性FieldName中没有找到任何新字段,即将查询字段与DBGrid中的列连接起来
例如,我无法在FieldName中为dbGridTableDStreet列找到相应的字段,因为DStreet不在FieldName列表中,而是存在于查询qPassengers中。
*编译和构建已完成*
发布于 2022-08-10 09:36:27
您的网格正在使用从“qPassengers”数据集中获取的数据。如果此数据集使用的是持久字段,则将字段添加到数据集的查询中不足以使其可见。必须首先将新字段添加到“qPassengers”数据集的持久字段集合中。单击“qPassengers”数据集上的鼠标右键,然后打开字段编辑器进行操作。
https://stackoverflow.com/questions/73295285
复制相似问题