wuzj8839 发表于 2022-3-28 12:45:46

子报表获取数据

本帖最后由 wuzj8839 于 2022-3-28 12:47 编辑

asp.net core 后台,我是这样让报表获取数据的。我现在报表里镶嵌了子报表,那我如何让子报表获取数据?
      var _reportDefFM = new PageReport(new FileInfo(@$"XXXX.rdlx"));
      _reportDefFM.Document.Parameters.CurrentValue = ID;

      var _renderingExtension = new PdfRenderingExtension();
      var _str = new MemoryStreamProvider();

      _reportDefFM.Document.LocateDataSource += document_LocateDataSource2;
      _reportDefFM.Document.Render(_renderingExtension, _str);

James.Lv 发表于 2022-3-28 13:54:23

本帖最后由 James.Lv 于 2022-3-28 13:55 编辑

您好,参考这个教程:https://gcdn.grapecity.com.cn/fo ... 54413&fromuid=59070
在程序中判断数据集名称去动态赋值
也可以参考这个帖子:动态数据集手动赋值
https://gcdn.grapecity.com.cn/forum.php?mod=viewthread&tid=136423&fromuid=57091
(出处: 葡萄城产品技术社区)

wuzj8839 发表于 2022-3-28 20:32:47

我的问题关键应该是子报表如何获取母报表的参数,或者如何对子报表赋值?

现在是子报表的参数为空报错了
var ss = args.Parameters.Value.ToString();

wuzj8839 发表于 2022-3-28 20:53:56

没事了,我找到传递值的地方了。:lol

Bella.Yuan 发表于 2022-3-29 08:56:51

wuzj8839 发表于 2022-3-28 20:53
没事了,我找到传递值的地方了。

:hjyzw:
页: [1]
查看完整版本: 子报表获取数据