找回密码
 立即注册

QQ登录

只需一步,快速开始

Ieslab

注册会员

20

主题

53

帖子

165

积分

注册会员

积分
165

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

Ieslab
注册会员   /  发表于:2016-2-15 09:52  /   查看:7704  /  回复:13
我做了一个报表,为什么在显示的时候总会多一个空白行和空白列?怎么样能去掉?



如图中的第5行和第J列

本帖子中包含更多资源

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

x

13 个回复

倒序浏览
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2016-2-15 11:33:00
沙发
空白行可能是因为“表尾”未删除导致的,您可尝试将“表尾”行隐藏或删除
回复 使用道具 举报
Ieslab
注册会员   /  发表于:2016-2-18 13:09:00
板凳
回复 2楼Lenka.Guo的帖子

我这里面本身就没有表尾,所以我觉得多出一行的原因不是这个。
而且还多出一列空白列是怎么回事?

本帖子中包含更多资源

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

x
回复 使用道具 举报
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2016-2-18 13:43:00
地板
能否上传您的报表模板?我在这边验证一下。
回复 使用道具 举报
Ieslab
注册会员   /  发表于:2016-2-19 08:29:00
5#
回复 4楼Lenka.Guo的帖子

文件已经上传。顺便问一下,这个控件边上的行号和列号那一部分通过什么方法能不让它显示?




本帖子中包含更多资源

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

x
回复 使用道具 举报
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2016-2-19 09:49:00
6#
根据您提供的示例发现,在您在设置页面纸张大小与表格尺寸 不匹配而导致添加的空白行和空白列(如 页面width 30cm , height 50cm , 左边距 1cm, 右边距 1cm,  上边距 1cm ,下边距 1cm ,那么table 控件width 应为 28cm, 则不会导致空白列的添加)。
有两种解决方法:
1.  设置页面尺寸与表格尺寸匹配,即表格Width+ 左边距+右边距=页面width;
1、ActiveReports 导出为Excel 文件,您选择如图选项,可以避免;


如果想取消报表的列号和行号,可设置WebViewer 类型为RawHtml, 该方法是以连续的HTML 页面来展示报表的。

本帖子中包含更多资源

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

x
回复 使用道具 举报
Ieslab
注册会员   /  发表于:2016-2-19 11:20:00
7#
回复 6楼Lenka.Guo的帖子

请问是按照下图这样设置吗?我的页面宽度按照您的方法设置还是有多余的列显示出来。而高度未按照方法设置也并没有多余的行。
另外,您说的WebViewer的相关设置能具体说一下吗?


本帖子中包含更多资源

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

x
回复 使用道具 举报
Ieslab
注册会员   /  发表于:2016-2-19 14:41:00
8#
回复 6楼Lenka.Guo的帖子

行号列号的显示问题我弄好了。
关于多出来的空列和空行我觉得有可能是Spread控件的问题。
请帮忙解决一下。
回复 使用道具 举报
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2016-2-19 15:07:00
9#
那您再后台报表处理的时候,尝试将报表模板导出为Excel 文件时,选择xls 格式,再在Spread中加载显示。
回复 使用道具 举报
Ieslab
注册会员   /  发表于:2016-2-19 16:17:00
10#
回复 9楼Lenka.Guo的帖子

在代码中控制了输出的类型还是不行。

本帖子中包含更多资源

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

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