Ieslab 发表于 2016-2-15 09:52:00

关于报表显示的问题

我做了一个报表,为什么在显示的时候总会多一个空白行和空白列?怎么样能去掉?



如图中的第5行和第J列

Lenka.Guo 发表于 2016-2-15 11:33:00

空白行可能是因为“表尾”未删除导致的,您可尝试将“表尾”行隐藏或删除

Ieslab 发表于 2016-2-18 13:09:00

回复 2楼Lenka.Guo的帖子

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

Lenka.Guo 发表于 2016-2-18 13:43:00

能否上传您的报表模板?我在这边验证一下。

Ieslab 发表于 2016-2-19 08:29:00

回复 4楼Lenka.Guo的帖子

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




Lenka.Guo 发表于 2016-2-19 09:49:00

根据您提供的示例发现,在您在设置页面纸张大小与表格尺寸 不匹配而导致添加的空白行和空白列(如 页面width 30cm , height 50cm , 左边距 1cm, 右边距 1cm,上边距 1cm ,下边距 1cm ,那么table 控件width 应为 28cm, 则不会导致空白列的添加)。
有两种解决方法:
1.设置页面尺寸与表格尺寸匹配,即表格Width+ 左边距+右边距=页面width;
1、ActiveReports 导出为Excel 文件,您选择如图选项,可以避免;


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

Ieslab 发表于 2016-2-19 11:20:00

回复 6楼Lenka.Guo的帖子

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


Ieslab 发表于 2016-2-19 14:41:00

回复 6楼Lenka.Guo的帖子

行号列号的显示问题我弄好了。
关于多出来的空列和空行我觉得有可能是Spread控件的问题。
请帮忙解决一下。

Lenka.Guo 发表于 2016-2-19 15:07:00

那您再后台报表处理的时候,尝试将报表模板导出为Excel 文件时,选择xls 格式,再在Spread中加载显示。

Ieslab 发表于 2016-2-19 16:17:00

回复 9楼Lenka.Guo的帖子

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

页: [1] 2
查看完整版本: 关于报表显示的问题