日期:2014-05-20  浏览次数:20906 次

水晶报表CrystalReportViewer 在Chorme打印中如何去除菜单栏
1.<input id="Button2" type="button" value="单单的打印" onclick='javascript:window.print()'/>
这个是直接调用打印,相当于Ctrl+P,但是菜单栏有东西去不掉,求解!
水晶报表给出的是直接导出PDF再打印,怎么能直接打印?而不预览.

下面这个是打印预览↓

vs2010自带的ReportViewer也不行,不显示打印按钮,变态IE Chorme不支持第三方ActiveX
2.C#开发报表,浏览器必须是Chorme,有什么好的报表设计工具


------解决方案--------------------
1:水晶报表的直接打印时依赖于ActiveX的,在非IE内核的浏览器下就不行了
2:可以在aspx页面上将viewer的各种显示属性设置为false,将界面显示成一个白板。。但是会损失掉分页、导出功能
当然,这些按钮可以做成单独的按钮事件来处理。打印按钮点击时,隐藏掉这些按钮即可