打印SSRS报告时出错
Error in printing SSRS Report
我有一个SSRS报告,它在javascript模式弹出窗口中打开。
报告呈现没有任何问题,但当我尝试使用打印按钮打印报告时,它会给我以下错误:
尝试获取当前窗口时出错
请给我你对这个的意见
这是关于模式窗口中的打印按钮的已知问题,已在此处报告。
微软的答案是:
感谢您的反馈。我们已经审查了这个问题。不幸的是,这不符合下一个的发布标准释放
我们将以"不会修复"解决此问题。
以下是您可以做的:
- 使用CTRL+P而不是打印按钮
- 使用非模式弹出窗口
- 提交另一个连接项目
此外,报表查看器打印按钮似乎无法跨浏览器工作。如果您对其他解决方案持开放态度,您可以将报告以PDF格式呈现到另一个选项卡。我宁愿在工具栏中隐藏"打印"按钮。让PDF预览允许最终用户进行打印。
rpt1.ShowPrintButton = false;
点击:
protected void Button1_Click(object sender, EventArgs e)
{
byte[] bytes = rpt1.ServerReport.Render("PDF");
Response.ClearContent();
Response.ContentType = "application/pdf";
Response.AddHeader("Content-Length", bytes.Length.ToString());
Response.BinaryWrite(bytes);
Response.End();
}
在aspx:中
<asp:Button ID="Button1" runat="server" Text="Print" OnClick="Button1_Click" OnClientClick="frmMain.target='_blank';"/>
相关文章:
- javascript中的数组出错
- 节点Js:How to catch a“;没有这样的文件或目录“;读取线模块出错
- 如何通过自己获得Chrome扩展的用户反馈/错误报告
- 在Meteor项目中安装并包含npm模块后出错
- 解析JSON并从中删除对象会出错
- AngularJS指令出错-无法读取属性'编译'的未定义
- 使用javascript在MVC中查找网格长度时出错
- 尝试调用AngularJS上的函数时出错
- Google 脚本:用于创建日历活动的脚本运行时不会出错,但不会执行任何操作
- 全局安装gull后出错
- 我在代码点火器中出错
- Java脚本将URL转换为已保存的URL时出错
- angularjs$valid-on-dates在firefox中报告错误
- Backbone.js将模型绑定到视图时出错
- 将javascript代码转换为jquery代码时出错
- 加载db.json时出错
- 在运行时创建元素时移到一边时出错
- Birt报告引擎.评估Javascript表达式时出错
- 使用Javascript和HTML在网站上运行微观战略报告时出错
- 打印SSRS报告时出错