VB.NET ReportViewer:导出到Excel时合并列

问题描述:

我在VB.NET中使用reportviewer。VB.NET ReportViewer:导出到Excel时合并列

当用户将报表导出到Excel时,某些列被合并和隐藏。有可能解决这个问题吗?

也许通过操纵一些代码或设置某处..?

+0

你是什么意思与'合并和隐藏'?难道它只是列太小而且彼此重叠(通过拖大它来固定)? – Bobby 2010-09-07 09:26:08

+0

是的,它们很小,但在报告的设计中,从来没有像空白的栏目,所以它没有理由添加一个。 此外,微小的collumns与其他更广泛的数据列合并在一起,nd我看不到任何模式,所以不知道为什么或如何。 – Nomz 2010-09-07 09:34:49

+0

您能否至少提供一些关于所使用版本的信息:.NET,Excel,ASP?你如何使用ReportViewer - 你能提供一段代码来证明问题吗? – 2010-09-07 11:08:17

Excel用于测量pts中的列,Report Viewer将允许您以英寸,磅等为单位进行测量。如果您在列中使用英寸的列宽,请尝试调整列宽以使它们无任何舍入问题转换为点。这对我有效。 转换= 72点/英寸。所以0.875英寸会换算成63分。 Excel会对此感到满意。 这里是一个转换计算器:http://dx.sheridan.com/advisor/converter.html

+0

或者你可以尝试表达你所有的宽度作为点,但我认为这将是更难的工作。 – 2010-09-28 05:19:36