Microsoft Reporting WebForms报告查看器 - 导出到Excel

时间:2012-04-11 08:25:48

标签: asp.net .net webforms reportviewer

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

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

我希望单元格高度自动增长以显示屏幕上的所有数据。我已将CanGrow设置为true,但这不起作用(除了导出为PDF时的工作)。

以前是否有人遇到此问题且可以分享决议?

由于

1 个答案:

答案 0 :(得分:0)

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

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

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

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

我通过将所有内容放在一个表中来完成此操作,并且知道如果我合并了任何单元格,则无法进行文本换行。

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