0

我有一个用于导出到 PDF 和 Excel 的报告查看器。有时表中的某些数据比单行更长。

当导出为 PDF 时,需要更多高度的字段会自动给出。然而,当我导出到 excel 时,它保持在原始高度并且不会增长以显示所有数据。

我希望单元格高度自动增长以在屏幕上显示所有数据。我已经设置CanGrow了,true但这没有任何效果(除了在导出为 PDF 时工作)。

以前有没有人遇到过这个问题并可以分享解决方案?

谢谢

4

1 回答 1

0

好的,在没有收到任何答案后,我自己钻研了这个。

当单元格是多个合并的单元格时,文本似乎不会在 excel 中换行。

因此,在报表查看器中,如果所有文本区域和项目没有相互对齐,或者如果一个是另外两个的两倍,那么它们将被放置在合并的单元格中以弥补交叉。

这意味着这些可能不是问题的解决方案,除非您的所有文本区域的宽度都相同,或者您可以更改布局,以便那些需要换行到新行的区域只会占用一个单元格。

我通过将所有内容放在一个表格中来做到这一点,并且知道如果我合并任何单元格,那么文本换行将是不可能的。

我希望这会帮助那里的人!

于 2012-04-11T12:30:19.553 回答