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 字段,图片没能够显示