收录日期:2020/05/31 09:11:45 时间:2016/06/12 11:55:31 标签:ASP.NET
<head runat="server">
    <title id="title1" runat="server"></title>
    <link href="../../CSS/StyleSheet.css" rel="stylesheet" type="text/css" />
    <link href="../../css/css_inside.css" type="text/css" rel="stylesheet" />

    <script language="JavaScript" type="text/javascript">
    
  function printpreview()
      { 
  // 打印页面预览 
  wb.execwb(7,1); 
  } 

 </script>

    <object id="wb" height="0" width="0" classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"
        name="wb">
    </object>
</head>
<body style="text-align: center">
   <form id="form1" runat="server">
 <br />
        <table border="0" align="center" cellpadding="0" cellspacing="0" style="width: 99%;
            text-align: center;">
            <tr>
                <td style="height: 18px; width: 99%">
                    <asp:Label ID="LabelName" runat="server" Font-Size="16pt"></asp:Label>
                </td>
            </tr>
        </table>
  <table cellspacing="0" cellpadding="0" align="center" border="0" width="99%">
            <tr>
                <td style="text-align: left;">
                    <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" Width="100%"
                        BorderColor="Black" BorderWidth="1px" Font-Size="10pt" OnDataBound="GridView1_DataBound"
                        AllowPaging="True" PageSize="30">
                    </asp:GridView>
                </td>
            </tr>
        </table>
        <div>
            <asp:Label ID="LabelMsg" runat="server" Text="<script language='JavaScript'> printpreview();</script>"></asp:Label>
        </div>
  </form> 
</body>
后台绑定了GridView数据不贴了!!!
欢迎大家踊跃讨论,UP有分,不够再加!!!
sf
up
不熟,帮顶一下.
<OBJECT classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 ></OBJECT>打印的都是编译完成的静态页面,就相当于从文件下点击打印的效果一样。要把分页的GridView打印用这种方法可能不太容易。或者我还没有实现。
IE不支持自动打印多个页面
你可以用Word的VBA自动化功能打开网页之后打印。
gridview放div中
好像很难,要么自己产生table,然后css在分页
为什么不用报表,哪怕是rdlc也行啊!

你现在的想法也到不是不能实现,主要看你要打的记录的多少,如果超过3万条哪么有点问题(IE会死掉)
你可以在程序中,新增一个gridview不采用分页模式的,然后将你到打印的gridview的记录添到这个gridview当中,然后将隐藏,并调用页面打印!
相当有难度!!
好像很难,帮顶一下
把GridView数据导出到Excel模板进行打印~~
刚碰到此问题。寻找到此。。顶!~
遇到同样问题,能不能解决啊
遇到同样问题,能不能解决啊
 Step 1:将此页面的中加一Iframe,以下代码放在此Iframe的page 中,
-----------------------------------
    <script   language= "JavaScript "   type= "text/javascript "> 
     
  function   printpreview() 
            {   
  //   打印页面预览   
  wb.execwb(7,1);   
  }   

  </script> 
asp:GridView   ID= "GridView1 "   runat= "server "   AutoGenerateColumns= "False "   Width= "100% " 
                                                BorderColor= "Black "   BorderWidth= "1px "   Font-Size= "10pt "   OnDataBound= "GridView1_DataBound " 
                                                AllowPaging= "False "   PageSize= "30 "> 
                                        </asp:GridView> 

<object   id= "wb "   height= "0 "   width= "0 "   classid= "CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 " 
                name= "wb "> 
        </object> 
    <asp:Label   ID= "LabelMsg "   runat= "server "   Text= " <script   language= 'JavaScript '>   printpreview(); </script> "> </asp:Label> 
-----------------------------------
Step 2.点击printpreview后,select page range: 1-Max. 打印所有页。

  
此种方式 亦可以实现 PageSize= "30 "(每页打印30条在纸上)

想买DC和DV,大家推荐一下~~~ 100分求vb.net电子书(基础的,需要包含数据库和网络两部分) 100分求vb.net电子书(基础的,需要包含数据库和网络两部分) 无聊哦~~ 散分,接分的要先玩个游戏 电影网站有“普通质量播放”和“高清晰播放”,怎么实现的? 怎样实现一个表的查询结果去做另外一个表的查询字段 为什么我做的jsp页面在firefox里能正确显示,在IE里却不能正确显示啊?? 一个莫名其妙的错误报警? 关于类的问题 求救!!!!请各路写“存储过程”的高手帮我解决一个可以输入任意个参数的存储过程. 急!寻Adobe Acrobat 7.0(或6.0) Professional 正式(破解)版 在javascript中能否加入asp代码?在线等 在C#做的系统中,如何连接帮助文档? 一个多线程问题 急、急、急、急 小弟,刚学MFC,关于隐藏程序主窗口的小问题~~在线等.... 我把时间存到数据库的时间/日期字段里面,但是取出的时候为何不显示出时间? 这个错误困了好几天了,资料也查不到,那位能帮个忙? 谁能帮我解决UDP编程中的问题! WINDOWS2000升级打补丁问题。 关于读取TXT类型的数据文件 如何在一个字段指定位置插入增加的字段?例:\"0101\"变成\"010100\" 电影网站有“普通质量播放”和“高清晰播放”,怎么实现的??????????????????????????? 使用低层音频问题,急!小弟菜鸟!求救! jsp页面出现小方块�� ,怎么回事? 这样得Activex问题大家以前碰到么? quickreport报表循环连续打印问题,急,等待中........... 还是窗口处理程序的调用问题!! 求教一个ASP.NET中的问题 关于.net调用outlook 用过eWebEditor的高手进来!