要实现两个报表的和的之和. 比如报表1 的和 ,报表2的和 ,和报表下边label总和,此时用报表的 sum 无法调用两个数据源的字段.
于是想在后台程序中 根据上两个报表cell内的值,求和 赋值给总和 label.
经过摸索发现只有控件的 _BeforePrint 事件 之前操作控件内容才有更新, 如果报告已经渲染完毕, 也就是afterprint再改控件内容报告就不会刷新了
如果有知道如何在程序中编辑已渲染完的报告请留言(用户手工操作编辑内容方法除外),
本来想用beginint endint 之类的,也是在渲前的,也无效.
局部的xtralabel 控件的内容修改 一定要用此label控件的 _BeforePrint 事件.. 并且要用到的值的cell先print 所以此时求和的内容已经渲染好了,里边的text已经变为了数值,此时调用可以用到其值,
而如果用report的beforeprint 事件 ,那报表内的要使用的label 内的值还没print 所以获取道道text 还是原始的text.
而此时有人会说可以用 report的afterprint 事件,上文已经说了,此时程序再改, 能获取到值 ,赋值给label 界面也不会更新.如果有高人能更新此时的report 帮忙留言方法,在此谢谢.
下文有空写一下多数据源的报表设计
技术交流qq群:143280841
分类:
Devexpress
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架
2020-09-21 asp.net mvc Autofac 配置使用纪要