大家好,我用CrystalReportViewer显示CrystalReport,用IE菜单中的"打印"来打印, 但是几条记录也会打印出二张来,好像是多打了一张空白页出来, 我在水晶报表的PageFooter中加入页号后,发现第二张的中间出现了页号, 是因为ReportFooter和PageFooter中有很长的一段空白?报表Page Footer和Report Footer的Suppress Blank Section选项已打上钩了, 而且我的报表设计时Page Footer和Report Footer才一点点间隔.上网找了很久,没有找到满意的答案,请大家帮帮忙,谢谢!

解决方案 »

  1.   

    水晶报表没有B/S打印功能,你所说的打印是IE打印功能(只要是页面都可以打印)!
    一般使用ActiveX做打印控件!
      

  2.   

    csShooter(Sharp Shooter)
    水晶报表10企业版就支持web打印了
      

  3.   

    你的Report Footer是不是勾中了"New Page Befor"?
      

  4.   

    To:csShooter(Sharp Shooter) 我用按钮打印 onclick="document.all.WebBrowser.ExecWB(6,1)"To: cansum396(沉觉不醒) Report Footer没有勾上"New Page Before", Page Footer有勾上"New Page Before",但它是灰色的, 不可修改!To: Yellow198267 我的水晶报表没有打印按钮, 是版本太低吗? 它的PrintMode属性也没有找到?-----------------谢谢大家, 问题解决后,另送100分给个人!
      

  5.   

    是Crystal Report Viewer的原因吗? 显示水晶报表时, Page Footer和Report Footer间为什么会有很大的空白呢?----------大家帮帮我吧,谢谢!
      

  6.   

    楼主用的可否是CrystalReport9  .net自带的,我用过,和你说的现象一样,也不是你设置有问题,.net自带的CrystalReport版本比较低,没有自己的打印,这个没有很好的方法解决,可以通过转PDF格式打印(CrystalReport后续版本自带功能),可以用代码实现
      

  7.   

    使用水晶报表可以实现WEB打印.在客户端只需安装Adobe Reader即可.
      

  8.   

    谢谢各位好心人!现在问题是:
    Crystal Report Viewer显示水晶报表时, Page Footer和Report Footer间很大的空白有办法去掉吗?
      

  9.   

    "现在问题是:
    Crystal Report Viewer显示水晶报表时, Page Footer和Report Footer间很大的空白有办法去掉吗?"这个问题在.net自带的CrystalReport版本,web打印问题不能解决,你可以转成PDF 格式打印(CrystalReport后续版本自带功能), 即方便有好用,格式也没问题, 现在可以装上新的报表或在现有的基础上导成PDF
      

  10.   

    To: cansum396(沉觉不醒) Report Footer没有勾上"New Page Before", Page Footer有勾上"New Page Before",但它是灰色的, 不可修改!换个水晶报表的版本
    应该是可以修改的
      

  11.   

    谢谢大家这么热心!请问: 有没有水晶报表转成PDF格式打印的例子?周末结贴,谢谢!