问题标签 [report-viewer2016]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
google-chrome - Chrome 上的 SSRS Report Viewer 2016 printig 不起作用
我正在尝试在我的网页上实现 SSRS Report Viewer 2016 控件我确实安装了包Microsoft.ReportingServices.ReportViewerControl.WebForms -Pre
,它现在的版本为 140.1.291.2731477-rc 当我打开带有报告查看器的页面时,它看起来很好。当我尝试在 chrome 上打印时,我会看到页面方向和页面大小的打印对话框。单击打印后,没有任何反应。在控制台屏幕中的 chrome 开发人员工具上获取消息:
如果我尝试在 EDGE 中打印,我会得到没有问题的打印屏幕对话框。¸(打开 PDF)
如果我在 Firefox 上尝试,我会在对话框窗口中打开 PDF。
在 chrome 中打印是否需要 ADOBE 扩展。我确实在 chrome whitout 问题中打开 PDF-s。
是否会因为报告查看器控制呈现报告托管在 SSRS2012 服务上而导致此问题。(控制是 2016 版,但它呈现远程托管的 SSRS2012 报告)。
visual-studio-2017 - Visual Studio 2017 报表查看器覆盖 jquery 主题
我将一个项目从 VS2015 升级到 VS2017 社区版,最终让报告再次工作。特别是,我安装了Microsoft Rdlc Report Designer for Visual Studio v14.1和Microsoft.ReportingServices.ReportViewerControl.WebForms v140.340.80。
一切正常:我可以在设计器中编辑报告,并且可以在运行时显示报告。
问题:当我显示报表时,报表查看器会覆盖我的项目使用的 jQuery 主题中的 CSS。例如,我的按钮将样式更改为看起来与预期大不相同。检查网页显示 CSS 被以下内容覆盖:
也就是说,报表查看器似乎链接到默认的 jQuery 主题。我该如何防止这种情况?
reporting-services - SSRS 报告查看器打印按钮不起作用
我正在使用 SSRS 2016,目前正在使用
界面。报表使用转发页面提供的所有参数正确呈现。但是,在呈现的报表查看器中,打印按钮完全不起作用。我在 Chrome、IE 和 Edge 中尝试过,但它们都无法打开打印机提示符,打印按钮只是注册并单击,什么也没有。
我已确保在 SSRS 设置中启用了客户端打印。我试图避免强迫操作员导出为 PDF(在标准工具栏上工作)并使用 Adobe 的打印功能。
任何帮助将不胜感激!
reporting-services - v14.0 Web 报表查看器控件不显示报表正文
我希望有人对我正在经历的事情有所了解。
多年来,我一直在使用各种版本的报表查看器控件(WinForms 和 Web),并且刚刚开始尝试在 ASP .NET Wed Forms 项目中使用基于 HTML5 的最新版本。
我的环境如下:使用 Windows 7 和 SQL Server 2014 包括 SSRS 的开发笔记本电脑。带有 2008R2、2014 和 2016 Reporting Services 的各种远程服务器。
我已按照 Microsoft Docs 中的本教程页面进行操作: https ://docs.microsoft.com/en-us/sql/reporting-services/application-integration/using-the-webforms-reportviewer-control ,并已设置指向远程服务器报告的页面。
代码背后:
ASPX
当我运行该页面时,新的基于 HTML 的工具栏会呈现,并且我会看到“正在加载”迷你对话框,但随后什么也没有。未呈现报告正文。代码中当前未注释的报告是几页长的简单运动列表,并不复杂。
我可以说服务器已被联系并回复,因为我看到分页控件指示存在多个页面,如果我随后使用任何导出控件(例如 PDF),则 PDF 确实具有正确的呈现输出它。
它根本没有显示在我的网页中。
我试过 IE (11)、Chrome (58) 和 Firefox (49) 都显示相同的行为。我定位哪个服务器或者我是否连接到我的本地实例都没有关系。
有没有人看到这种行为,有任何可能发生的事情的指针,或者尝试调试的好方法?
非常感谢
reporting-services - Visual Studio 2017 中的报表查看器:奇怪的行为
我有使用ReportViewer
以下模式的旧项目;
xmlns="http://schemas.microsoft.com/sqlserver/reporting/2010/01/reportdefinition"
和mlns="http://schemas.microsoft.com/sqlserver/reporting/2008/01/reportdefinition"
现在我正在使用 VS 2017。我已经安装了Microsoft Rdlc Report Designer for Visual Studio
通过扩展和更新,所以,当我打开一个在其上创建的 rdlc 时2008/01/reportdefinition
工作正常,我可以毫无问题地对其进行修改。
但是,如果我打开在2010/01/reportdefinition
报表设计器上创建的 rdlc,请求我将 rdlc 转换为以下新版本:xmlns="http://schemas.microsoft.com/sqlserver/reporting/2016/01/reportdefinition"
有人可以解释为什么会这样吗?以及如何让2010/01
版本表现得像2008/01
而不是强迫我升级。
visual-studio-2017 - VS2017 未在先决条件中显示报表查看器
我正在尝试使用 clickonce 部署带有嵌入式 rdlc 报告的 wpf 应用程序。以前版本的报表查看器(在 VS2015 中)是内置的,因此使用起来简单方便,我在部署这个项目时没有任何问题。
现在,由于简单方便不再是目标,在 vs2017 中,在部署失败并显示一条完全没有帮助的错误消息后,我意识到显然您必须在每个应用程序使用的机器和 rdlc 报告(感觉又像水晶报告),您必须在 clickonce 部署中排除自动包含的中文本地化文件(这会导致清单解析错误)。无论如何,MS网站上的说明说单击一次应该有一个“Microsoft Visual Studio Report Viewer”先决条件选项来选择作为安装应用程序的要求。但是,在我的开发机器上安装运行时,重新启动 Visual Studio 后,此选项不可用。有谁知道如何让它工作?
c# - 将 Reportviewer 版本 11 升级到 14(2016) 失败
在此处输入图像描述我想将现有的旧 Reportviewer 升级到新的 Reportviewer 2016。我正在使用 .net framework 4.6 并且它在旧版本中完美运行。
现在,当我升级到版本 14 时,它会给出运行时错误(无异常)。
值不能为 null 或空。参数名称:elementID
我已经进行了所有必要的更改,但仍然收到此错误。我在下面提到了 URL。
- https://docs.microsoft.com/en-us/sql/reporting-services/application-integration/integrating-reporting-services-using-reportviewer-controls-get-started
- https://social.msdn.microsoft.com/Forums/sqlserver/en-US/07b569ac-af15-4092-bd42-6aa826b39463/issue-with-report-viewer-control-v14?forum=sqlreportingservices
错误信息:
asp.net - 显示标题栏但不显示报表的报表查看器控件
我的 Web 应用程序项目中有一个报表查看器控件,它试图呈现一些 rdlc 报表。当我运行我的应用程序时,会打开一个浏览器窗口 (IE11) 并显示一个报表查看器控件菜单/标题(请参见下面的屏幕截图)。我单击“软盘图标”以另存为 PDF。PDF 看起来很完美。我希望报表显示在报表查看器中。有什么想法吗?
我在跑步:
- 即 11
- 解决方案针对.Net 4.5.2
- SQL 服务器 2016
到目前为止,我已经尝试了以下方法,但没有成功:
- 添加
localhost
到 IE 的“兼容性视图” - 根据以下链接中的最后一篇文章更改了配置文件:
https ://social.msdn.microsoft.com/Forums/en-US/7f07087b-ff38-4c3d-943f-80d56a6da369/2010-reportviewer-control-not-渲染-in-internet-explorer-when-sizetoreportcontent-false?forum=vsreportcontrols - 根据以下链接中标记的答案(AsyncRendering 抛出异常,因此未添加)更改了配置文件:
ReportViewer 控件不显示报告 - 根据以下链接更新程序集:https ://docs.microsoft.com/en-us/sql/reporting-services/application-integration/integrating-reporting-services-using-reportviewer-controls-get-started
angular - 用于 ASP.NET Core 和 Angular(>2.0) 的 RDLC 本地报表查看器
有没有办法在 asp.net 核心网页中显示 RDLC Local ReportViewer 控件?
为了在传统的 WebForms 应用程序上显示 ReportViewer,下面的代码可以工作。
我已经尝试并测试了以下组件。结果如下。
- ReportViewerForMvc - 适用于 MVC,但与 ASPNET Core 不兼容。
- MvcReportViewer - 适用于 MVC,但与 ASPNET Core 不兼容(请参阅此问题:https ://github.com/ilich/MvcReportViewer/issues/121 )。
- MvcReportViewer - 不使用 microsoft 查看器控件,因此支持 aspnet 核心,但不适用于本地报表(需要报表服务器 url)。
- ngx-ssrs-reportviewer npm 包 - 远程报告的包装器,不支持本地报告。(需要报告服务器 url)
Q1。<rsweb:ReportViewer>
在 asp.net 核心应用程序中使用的最佳方法是什么?