v16 报表动态列设置问题
如上图所示,有一个需求,需要静态列和动态列结合,且动态列超过5列后,内容自动填充到下一页。请教一下各位这个需求有无好的处理办法,目前一种方案是把纸张设置为横向,但打印也是横向,不能打印为竖向
感觉您是要这个效果:
您可以看一下这个Demo:
就是加一个列分组和做一个简单的距表样式即可
您好,您是想要矩表动态列超过5列后,数据显示在第二页,类似下图的这种效果的吗?如果是的话你直接使用矩表组件,根据纸张宽度调整列的宽就可以实现。如果不是,还请您具体描述一下问题,我们在具体看看。
Bella.Yuan 发表于 2024-10-12 11:27
您好,您是想要矩表动态列超过5列后,数据显示在第二页,类似下图的这种效果的吗?如果是的话你直接使用矩 ...
你好,此前的需求没太描述清楚,,核心需求参考上图,左侧的行是固定的,右侧的列是数据源,超过5列后,数据就填充到下一页,这个有没有好的解决方案?
您参考下我们官网的这个word类型的报表示例:
https://demo.grapecity.com.cn/ActiveReports/ASPNET/Controlexplorer/Viewers/Default.aspx?category=1001&action=WW3
Eden.Sun 发表于 2024-10-12 17:01
您参考下我们官网的这个word类型的报表示例:
https://demo.grapecity.com.cn/ActiveReports/ASPNET/C ...
这个示例看了,就是一个单一的数据源,需求需要的是动态的数据源,多一条数据就填充一整列,超过5列后就填充到第二页 Eden.Sun 发表于 2024-10-12 17:01
您参考下我们官网的这个word类型的报表示例:
https://demo.grapecity.com.cn/ActiveReports/ASPNET/C ...
距表可以做,不过能不能在每页的左侧固定一些内容?距表自动翻页后就只剩距表的内容了 新致万全 发表于 2024-10-12 17:14
这个示例看了,就是一个单一的数据源,需求需要的是动态的数据源,多一条数据就填充一整列,超过5列后就 ...
您说的动态的数据源是什么意思?AR中一个组件只能绑定一个数据源。您是数据源中的数据会变化,还是说数据源会变化。麻烦您具体描述一下。
自动填充这个,您可以通过矩表的列分组来实现:给数据加一个序号之类的东,通过这个序号吗,使用表达式进行分组。
参考:https://www.grapecity.com.cn/solutions/wyn/help/docs/create-report/table/expression-grouping#site_main_content-doc-content_title
Eden.Sun 发表于 2024-10-12 18:12
您说的动态的数据源是什么意思?AR中一个组件只能绑定一个数据源。您是数据源中的数据会变化,还是说数据 ...
数据源内的数据要变化,使用距表的列分组可以实现这个效果,不过目前有个问题,就是左侧固定的内容,不能在第二页及后续的页面展示,这个有没有办法处理? 新致万全 发表于 2024-10-12 18:16
数据源内的数据要变化,使用距表的列分组可以实现这个效果,不过目前有个问题,就是左侧固定的内容,不能 ...
您好,矩表有个属性,重复显示列头和重复显示行头,您关闭这个属性后对应的的矩表列头和矩表行头只会显示在第一页,参考下图:
页:
[1]
2