之前遇到了 怎么实现GrideView实现打印和打印预览的功能,不会 于是在论坛里提了这个问题,有位大仙解决了
<head runat="server">
//打印控制
<style media="print" type="text/css">
.Noprint{display:none;}
.PageNext{page-break-after:always;}
td,table{background:display:none;}
</style>
</head>
利用WebBrowser!
<object id="WebBrowser" height="0" width="0" classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></object>
<input id="button1" οnclick="document.all.WebBrowser.ExecWB(6,1);"type="button"value="打印"class="Noprint">
<input id="button2" οnclick="document.all.WebBrowser.ExecWB(6,6);"type="button"value="直接打印"class="Noprint">
<input id="button3" οnclick="document.all.WebBrowser.ExecWB(8,1);"type="button"value="页面设置" class="Noprint">
<input id="button4" οnclick="document.all.WebBrowser.ExecWB(7,1);"type="button"value="打印预览"class="Noprint">
<input id="button5" type="button" value="关闭窗口" οnclick="javascript:window.close()"class="Noprint">
看到代码后,哥悟了,哥的菊花崩了, 对于现实问题的解决我总是很死板,对于代码的灵活使用和解决问题的能力 认识很浅。
对于问题的解决一定要灵活, 在既定的知道的知识上可以做出无数的排列组合, 已解决现实和工作中无数的问题