You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

AR 14 RDLX Reports 如何显示数据集中嵌套属性lstB内的所有C属性

RDLX报表嵌套集合字段展示操作步骤

前提确认

你当前绑定的数据集数据源是基于JSON提供程序的A类结构数据,包含嵌套的List<B>类型字段lstB。


操作步骤

  • 方案1:使用表格控件绑定嵌套集合(推荐,适合批量展示所有B类的C属性)
    1. 从工具箱拖入表格控件到报表设计画布
    2. 选中整个表格,在属性面板找到数据集属性,绑定你当前关联A类结构的数据集
    3. 选中表格的明细行(数据行),在属性面板找到绑定路径(部分版本RDLX命名为分组绑定路径),填写lstB,指定明细行遍历lstB集合
    4. 选中明细行的单元格,设置表达式为=Fields!C.Value即可直接读取B类的C属性值,预览时会自动列出lstB下所有对象的C属性
  • 方案2:单文本框拼接所有C属性值
    如果需要把所有C属性值拼在同一个文本框内展示,直接设置文本框表达式即可:
    =Join(Fields!lstB.Value.Select(Function(b) b.C), ", ")
    
    上述表达式会把所有C值用逗号拼接后输出,你可以替换分隔符为你需要的符号。
  • 方案3:使用列表控件展示
    拖入列表控件,设置列表的绑定路径为lstB,列表内拖入文本框,绑定表达式为=Fields!C.Value,效果和表格类似,适合自定义每行的布局。

常见问题排查

如果绑定后不显示数据,检查两点:

  1. 你JSON数据源返回的结构是否和定义的A类完全匹配,lstB字段是否为数组格式
  2. 明细行/列表的绑定路径是否正确填写了lstB,大小写和字段名完全一致

内容的提问来源于stack exchange,提问作者dev520

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.04 01:51:02