2 aaa bbb ccc
  eee ddd fff3 ggg hhh iii
  jjj kkk lll
  uuu www rrr  mmm nnn ooo
  ppp qqq rrr打印页如上所示,IE看到的是上面的显示,我想分三页打印出来,应该怎么设置或者写代码进行分页?我用的是IE自动打印

解决方案 »

  1.   

    2 aaa bbb ccc 
      eee ddd fff 3 ggg hhh iii 
      jjj kkk lll 
      uuu www rrr   mmm nnn ooo 
      ppp qqq rrr 就像这样,在界面上显示就一页,但打印时我要分三页打印出来,应该怎么分页呀,我用的是IE自带打印程序
    window.print(); 请高手踢教
      

  2.   

    在需要分页的地方加一个div(高度一点点就够),设定样式为page-break-after:always
      

  3.   

    界面显示数据时我用的是GridView控件,我应该在哪里设定样式为page-break-after:always ,谢谢
      

  4.   

    http://www.google.cn/search?hl=zh-CN&source=hp&q=GridView+%E5%88%86%E9%A1%B5%E6%89%93%E5%8D%B0
      

  5.   

    不好意思,我没描述清楚,界面显示数据时我用的是GridView控件,但界面的GridView控件是没有分页的,就是只有一页,假如界面上GridView控件显示的效果图如下,打印时我要分三页打印出来,page-break-after:always 应该加在GridView控件的哪个位置?谢谢
    2 aaa bbb ccc 
      eee ddd fff 3 ggg hhh iii 
      jjj kkk lll 
      uuu www rrr   mmm nnn ooo 
      ppp qqq rrr 
      

  6.   

    如果是这样,建议不使用GridView,而是使用Repeater,然后在ItemTemplate里面自建一个Div,绑上page-break-after:always样式即可