Ans*_*_42 7 c# asp.net reportviewer
我有一个显示远程报告的报告查看器.但是当加载报告时,我看不到打印,刷新按钮.当我尝试在报表管理器中检查我的报表时,服务器PC上也会发生同样的事情.(使用Chrome,Firefox)
这是按钮应该在的工具栏的屏幕截图.

这是我的reportviewer开始标记代码.(这些按钮都是"真实的"可见)
<rsweb:ReportViewer ID="ReportViewer1" runat="server" CssClass="reportviewer" Font-Names="Verdana" BorderColor="Black" ShowBackButton="true" ShowPrintButton="true" ShowRefreshButton="true"
BorderStyle="None" Font-Size="8pt" InteractiveDeviceInfos="(Collection)" WaitMessageFont-Names="Verdana" AsyncRendering="false" SizeToReportContent="true"
WaitMessageFont-Size="14pt" Height="1050px" Width="900px" ProcessingMode="Remote">
Run Code Online (Sandbox Code Playgroud)
我试图通过在我的开发PC和服务器中安装ReportViewer Redistributable pack 2010来解决此问题.我测试了本地和远程报告,但两种情况都是一样的.
我该如何解决?
环境:SQL Server 2012 64位; IDE:VISUAL STUDIO 2010;
注意1:当我删除所有css引用时,刷新按钮是可见的.(Thanx @DJ KRAZE指出)
注意2:刚刚检查了新的CSS规则,在IE中可以看到打印按钮.
这是Brian Hartman的报告查看器博客中的一个课程,可以打印本地报告和服务器报告.
只需创建一个按钮或图像按钮,然后在onclick方法中使用它就可以从任何浏览器进行打印.
ReportPrintDocument rp = new ReportPrintDocument(ReportViewer1.ServerReport);
rp.Print();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
61364 次 |
| 最近记录: |