基于B/S架构的gridview分页打印时,如何实现连续打印?我在做ERP时,客户要连续打印,不想打印一页,点击第二页打印第二页?我尝试了很多种方法,都不满意?

解决方案 »

  1.   

    考虑用dataview数据源做打印的数据源
      

  2.   

    WEB方式最好的解决方案是用水晶报表了。
      

  3.   

    能给我传个demo吗?不管是水晶报表,还是js对object控制都可以谢谢,各位了,实在不行的话,我直接读取数据库里数据直接打印算了,不管它分页不分页了,真烦人
      

  4.   

    打印前讓分頁grdiview.allowpaging=false.
    |
    打印
    |
    打印后再恢復gridview.allowpaging=true.
      

  5.   

    曾经在一个OA中作过不过是用OCX作的,可以实现连续打印并设置打印尺寸,如果是纯CSS+JS,不能实现,试过N回没实现
      

  6.   

    打印前讓分頁grdiview.allowpaging=false. 

    打印 

    打印后再恢復gridview.allowpaging=true.
      

  7.   

    erp直接找个报表工具就可以。我所知道的报表中,FineReport是打印方式最多的产品
      

  8.   

    你可以使用js脚本控制打印。 在列表页加一个 width height为0的iframe,然后控制iframe的src到你新做的一个网页(打印友好页面)。在该页显示出所有的数据,并用css控制分页。这样就可以打印出所有页的数据。当然,你也可以想向该框架传递页码参数,想打哪页打哪页。 
      

  9.   

    还是用报表做吧,想在GridView上打印多页,实现不了
      

  10.   

    可以试试finreport 实现你的连续打印
      

  11.   

    我曾经做过一个是,浏览的时候分页,但是打印功能点击后生成WORD,放到客户端让他自己打印。客户接受了……
      

  12.   

    FineReport  不知道是免费产品不?
    不过最后我最后还是用了Lodop5.0,很好用的
      

  13.   

    有没有循环打印。。一次打印两条信息的Demo。