sol.chen 发表于 2017-6-21 16:41:33



对于Logo显示的问题,拖放一个Img控件,后台赋值,这个应该是可以行的

现在我有100个产品,每个产品都有一块区域内容都相同的排版格式,其内容包含:品牌名称,网址,联系方式,邮件,Logo等等
如果这块区域的排版内容发生改变,那岂不是要改100次模板,这样做肯定会产生很大的工作量,没有提高工作效率,
我感觉还得用区域报表的子报表做才合理,
我也相信ActiveReports的强大,现在的问题出于,我看了你发给我的博客连接,我没能够做好,这个问题纠结好多天了,能不能写个例子(要求设计器脚本上写),然后做参考。

Lenka.Guo 发表于 2017-6-21 18:06:20

您现在就是需要怎么在设计器中,为报表添加子报表这个示例?????

sol.chen 发表于 2017-6-22 10:05:03

是的。

sol.chen 发表于 2017-6-22 15:44:10

您好,您这么什么时候可以给出个例子做参考

Lenka.Guo 发表于 2017-6-22 17:37:18

hello,制作Demo 会慢一点
在主报表中实现Detail 事件,然后加载子报表


public void 明细_Format()
{
        GrapeCity.ActiveReports.SectionReport sr = new GrapeCity.ActiveReports.SectionReport();

        sr.LoadLayout("F:\\sub21.rpx");
        this.SubReport1.Report = sr;
}



如附件


sol.chen 发表于 2017-6-23 15:15:46

你好,我没有看懂你这个Demo,附件文件报表1 (2).zip 只有一个报表模板,脚本代码如下


public void 明细_Format()
{
      GrapeCity.ActiveReports.SectionReport sr = new GrapeCity.ActiveReports.SectionReport();

      sr.LoadLayout("F:\\sub21.rpx");
      this.SubReport1.Report = sr;
}

sr.LoadLayout("F:\\sub21.rpx");因机器上不存在F:\\sub21.rpx,修改这个路径,预览错误。
你好,你可以确认下,你这个Demo没有问题吗?看不懂

Lenka.Guo 发表于 2017-6-23 15:28:54

这个就是你要嵌套的子报表的路径,您把这个修改成子报表路径就可以了,如果有什么不理解的可先询问下李工或者查看我们的技术文档。

sol.chen 发表于 2017-6-23 15:35:19

Lenka.Guo 发表于 2017-6-23 18:06:30

您路径需要双斜杠来转义

sol.chen 发表于 2017-6-26 10:48:04

谢谢,问题解决了,
但现在图片控件有疑问, 我有一个DataTable 有一个字段为LogoUrl (http://192.168.3.26:666/images/AD.gif),
图片控件DataField绑定LogoUrl 字段,图片没能够显示
页: 1 [2] 3
查看完整版本: 区域报表之子报表开发求助