日期:2014-05-19  浏览次数:20416 次

web打印!请求支援
小弟想实现,在一个页面(网页)一点打印按钮,就能直接打印票据的功能,请教用什么方法比较简单好用,水晶报表可以吗?有其他的好办法吗?最好客户端不用任何设置,否则就不如做成cs结构了,谢谢指教!

------解决方案--------------------
Response.ContentType = "application/vnd.ms-excel ";
System.IO.StringWriter sw = new System.IO.StringWriter();
System.Web.UI.HtmlTextWriter hw = new System.Web.UI.HtmlTextWriter(sw);
DataGrid1.RenderControl(hw);
Response.Write(sw.ToString());
Response.End();
------解决方案--------------------
js
------解决方案--------------------

报表打印控件wsReport4.6
http://www.wave12.com/web/home.asp示例
------解决方案--------------------
用WebBrowser.
------解决方案--------------------
客户端不用任何设置
说明见http://www.baidu.com/s?wd=WebBrowser&cl=3
:P
------解决方案--------------------
然后 直接调用浏览器打印
------解决方案--------------------
直接调用IE打印!
------解决方案--------------------
如果只是完全打印页面的内容,则调用IE的打印功能就可以了。
------解决方案--------------------
http://www.webprintx.cn/
WebPirntX用ActiveX方式直接控制打印机,设置页眉,页脚,页边距,纸张大小,纸张走向,不降低IE当前安全选项等等的所有问题