none
报表在windows2003环境下打印预览显示不正常(win7中显示很正常) RRS feed

  • 问题

  • 环境:

    操作系统:windows2003

    .Net版本:4.0

    SQL Server 版本:SQL 2008R2

    visual studio 版本:visual studio 2010

    ReportViewer控件版本:10.0

    问题:

    在winForm中使用ReportViewer加载 RDL 报表,并在后台设置默认的显示模式为“打印布局”,显示百分比为100

    但报表在ReportViewer中加载后,显示得很大!(在做 rdl 才报表的时候,设置报表的高28cm/宽20cm),并且导出为excel后,打印预览就按“宽度”拆分为两页了

    但我在win7下显示和导出都很正常,不知道大家有没有遇到过这样的问题?怎么处理?

    2012年4月19日 9:01

答案

全部回复

  • 可以麻煩把你所說的狀況,貼圖上來看看嗎?謝謝。

    以上說明若有錯誤請指教,謝謝。
    http://www.dotblogs.com.tw/terrychuang/

    2012年4月20日 6:11
  • 您好!谢谢您的回复。

    没怎么发过贴子,不知道怎么贴图

    简单点说:

    一张rdl报表,画的时候定义只有10cm*10cm,一旦在winform中使用reportviewer加载,并设置显示模式为“打印布局”,显示的时候就有20*20以上的尺寸,而且导出为excel文档后,本来只需要1页纸打印预览时就显示为两页了

    (现在只发现在windows2003的环境中有这样的问题,win7中一切正常)

    2012年4月26日 5:43
  • 如果多印出空白页的问题,小弟之前有稍微整理一下可能的解法,或许你可以参考看看。

    http://www.dotblogs.com.tw/terrychuang/archive/2011/07/13/31548.aspx


    以上說明若有錯誤請指教,謝謝。
    http://www.dotblogs.com.tw/terrychuang/

    2012年4月26日 6:11