anthony1119 发表于 2017-10-24 08:57:12

winform中表格换行问题

如何让超出的部分自动增加一行换行显示,不是指单元格中的文本,而是单元格。比如一行有20个单元格,但是一页的宽度只能放下10个单元格,超出的就被放到下一页,能不能让超出的10个单元格换行紧挨着之前的10个单元格呢?不然做出来的报表很尴尬

anthony1119 发表于 2017-10-24 09:00:04


这是第一页的,

超过的就被放到第二页了

anthony1119 发表于 2017-10-24 15:26:48

有技术人员??

williamluo 发表于 2017-10-24 16:52:26

对不起,您在用哪个葡萄城产品?

anthony1119 发表于 2017-10-26 19:17:37

williamluo 发表于 2017-10-24 16:52
对不起,您在用哪个葡萄城产品?

ActiveReport
难道我不是在activereport专区发的?

anthony1119 发表于 2017-10-26 19:18:41

williamluo 发表于 2017-10-24 16:52
对不起,您在用哪个葡萄城产品?

详情就是我描述的额,图片就是我说的那个效果,请问有解决办法吗?

KearneyKang 发表于 2017-10-27 09:08:03

您好!
这是由于您设计的报表宽度过宽,然后您预览的时候的外观的纸张大小的宽度设置的不够导致的。
可以进行如下设置:

anthony1119 发表于 2017-10-31 15:16:19

KearneyKang 发表于 2017-10-27 09:08
您好!
这是由于您设计的报表宽度过宽,然后您预览的时候的外观的纸张大小的宽度设置的不够导致的。
可以 ...

我知道这样可以解决,有更优的解决方案吗?打印报表的时候不可能打印出一张长宽比不合适的纸把?

KearneyKang 发表于 2017-10-31 15:18:52

这个就是唯一的解决办法,因为打印出来的效果,要跟我们的预览的效果一样。所以你打印的纸张要跟您设计的报表外观纸张匹配

anthony1119 发表于 2017-10-31 16:13:37

KearneyKang 发表于 2017-10-31 15:18
这个就是唯一的解决办法,因为打印出来的效果,要跟我们的预览的效果一样。所以你打印的纸张要跟您设计的报 ...

当然希望预览的时候也是自动换行了:L你们报表处理大量数据就是这样的效果吗?要么设置纸张无限宽,要么无限换页?就不能在同一页中换行?
页: [1] 2
查看完整版本: winform中表格换行问题