找回密码
 立即注册

QQ登录

只需一步,快速开始

KinnSoft

高级会员

108

主题

494

帖子

1999

积分

高级会员

积分
1999

活字格认证微信认证勋章元老葡萄

KinnSoft
高级会员   /  发表于:2014-5-28 16:56  /   查看:5435  /  回复:4
1.做了一张区域报表,如果有其中一列高度根据内容撑高后,希望其他列也可以跟着撑高,不允许个别列不一样大小的字且一定要显示完全的
2.我有看到相同问题,版主的回复不是我所希望的,回复如下:“选择数据多的TextBox,设置CanShrink=True 和ShrinkToFit=True。”
但是如果是ShrinkToFit,那就是会减小字体大小,所以不对。
3.控件类型:Active Report 8
   报表类型:区域报表
  浏览器版本:google chrome
   截图:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

4 个回复

倒序浏览
roger.wang
社区贡献组   /  发表于:2014-5-28 17:20:00
沙发
描述看清了。

目前的现状是:区域报表在设计时候需要设计好行、列的大小--主要是为了报表的整体美观, 在运行时填充数据。
无法依据数据内容多少自动缩放表格大小来适应。

以目前已有的办法,有2个解决办法:
解决办法一:

  1. CanShrink=True
  2. ShrinkToFit=True
  3. ShrinkToFit = True
复制代码


解决办法二:
如果区域报表不复杂,仅是行、列的表格,可考虑用代码实现报表。
即,在运行时获得数据,可以判断某个单元格数据的多少,判断出行、列高度;
再生成TextBox,设置高、快。
参考资料:请搜索本版置顶帖《ActiveResports 官方资源集合贴》 "运行时"
回复 使用道具 举报
roger.wang
社区贡献组   /  发表于:2014-6-10 15:26:00
板凳
回复 1楼KinnSoft的帖子

还有一个办法,在页面报表的CPL报表中,Table的行是自动撑高的。

不知道您有无尝试过这个办法。
回复 使用道具 举报
KinnSoft
高级会员   /  发表于:2014-6-10 15:58:00
地板
OK,我已经发现这个了,谢谢!
回复 使用道具 举报
roger.wang
社区贡献组   /  发表于:2014-6-10 16:50:00
5#
不客气。
欢迎有问题开新帖沟通。


回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部