问题标签 [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.

0 投票
0 回答
807 浏览

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 报告)。

0 投票
1 回答
634 浏览

visual-studio-2017 - Visual Studio 2017 报表查看器覆盖 jquery 主题

我将一个项目从 VS2015 升级到 VS2017 社区版,最终让报告再次工作。特别是,我安装了Microsoft Rdlc Report Designer for Visual Studio v14.1Microsoft.ReportingServices.ReportViewerControl.WebForms v140.340.80

一切正常:我可以在设计器中编辑报告,并且可以在运行时显示报告。

问题:当我显示报表时,报表查看器会覆盖我的项目使用的 jQuery 主题中的 CSS。例如,我的按钮将样式更改为看起来与预期大不相同检查网页显示 CSS 被以下内容覆盖:

也就是说,报表查看器似乎链接到默认的 jQuery 主题。我该如何防止这种情况?

0 投票
1 回答
2395 浏览

reporting-services - SSRS 报告查看器打印按钮不起作用

我正在使用 SSRS 2016,目前正在使用

界面。报表使用转发页面提供的所有参数正确呈现。但是,在呈现的报表查看器中,打印按钮完全不起作用。我在 Chrome、IE 和 Edge 中尝试过,但它们都无法打开打印机提示符,打印按钮只是注册并单击,什么也没有。

我已确保在 SSRS 设置中启用了客户端打印。我试图避免强迫操作员导出为 PDF(在标准工具栏上工作)并使用 Adob​​e 的打印功能。

任何帮助将不胜感激!

0 投票
2 回答
1493 浏览

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) 都显示相同的行为。我定位哪个服务器或者我是否连接到我的本地实例都没有关系。

有没有人看到这种行为,有任何可能发生的事情的指针,或者尝试调试的好方法?

非常感谢

0 投票
0 回答
1088 浏览

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而不是强迫我升级。

0 投票
1 回答
1067 浏览

visual-studio-2017 - VS2017 未在先决条件中显示报表查看器

我正在尝试使用 clickonce 部署带有嵌入式 rdlc 报告的 wpf 应用程序。以前版本的报表查看器(在 VS2015 中)是内置的,因此使用起来简单方便,我在部署这个项目时没有任何问题。

现在,由于简单方便不再是目标,在 vs2017 中,在部署失败并显示一条完全没有帮助的错误消息后,我意识到显然您必须在每个应用程序使用的机器和 rdlc 报告(感觉又像水晶报告),您必须在 clickonce 部署中排除自动包含的中文本地化文件(这会导致清单解析错误)。无论如何,MS网站上的说明说单击一次应该有一个“Microsoft Visual Studio Report Viewer”先决条件选项来选择作为安装应用程序的要求。但是,在我的开发机器上安装运行时,重新启动 Visual Studio 后,此选项不可用。有谁知道如何让它工作?

0 投票
1 回答
362 浏览

c# - ReportViewer 错误 401 查看用户登录

在我的测试服务器上使用 ReportViewer 时出现 401 未经授权的错误。在我的本地环境中(配置指向测试服务器),我可以毫无问题地连接。我试过寻找以下解决方案,但没有运气。 二三 _

我使用的身份验证模式是 Windows,虽然我的 Windows 凭据可以访问报表服务器,但我仍然无法连接。

在我的 web.config

我的控制器

这样我就可以查明错误,我如何以及在哪里可以看到我的代码尝试对其进行身份验证的用户?我检查了异常,但我得到的所有信息都是未经授权的,没有告诉我正在使用的用户。

0 投票
1 回答
868 浏览

c# - 将 Reportviewer 版本 11 升级到 14(2016) 失败

在此处输入图像描述我想将现有的旧 Reportviewer 升级到新的 Reportviewer 2016。我正在使用 .net framework 4.6 并且它在旧版本中完美运行。

现在,当我升级到版本 14 时,它会给出运行时错误(无异常)。

值不能为 null 或空。参数名称:elementID

我已经进行了所有必要的更改,但仍然收到此错误。我在下面提到了 URL。

错误信息:

0 投票
0 回答
555 浏览

asp.net - 显示标题栏但不显示报表的报表查看器控件

我的 Web 应用程序项目中有一个报表查看器控件,它试图呈现一些 rdlc 报表。当我运行我的应用程序时,会打开一个浏览器窗口 (IE11) 并显示一个报表查看器控件菜单/标题(请参见下面的屏幕截图)。我单击“软盘图标”以另存为 PDF。PDF 看起来很完美。我希望报表显示在报表查看器中。有什么想法吗?

报告查看器不呈现报告

我在跑步:

  • 即 11
  • 解决方案针对.Net 4.5.2
  • SQL 服务器 2016

到目前为止,我已经尝试了以下方法,但没有成功:

0 投票
5 回答
32824 浏览

angular - 用于 ASP.NET Core 和 Angular(>2.0) 的 RDLC 本地报表查看器

有没有办法在 asp.net 核心网页中显示 RDLC Local ReportViewer 控件?

为了在传统的 WebForms 应用程序上显示 ReportViewer,下面的代码可以工作。

我已经尝试并测试了以下组件。结果如下。

  1. ReportViewerForMvc - 适用于 MVC,但与 ASPNET Core 不兼容。
  2. MvcReportViewer - 适用于 MVC,但与 ASPNET Core 不兼容(请参阅此问题:https ://github.com/ilich/MvcReportViewer/issues/121 )。
  3. MvcReportViewer - 不使用 microsoft 查看器控件,因此支持 aspnet 核心,但不适用于本地报表(需要报表服务器 url)。
  4. ngx-ssrs-reportviewer npm 包 - 远程报告的包装器,不支持本地报告。(需要报告服务器 url)

Q1。<rsweb:ReportViewer>在 asp.net 核心应用程序中使用的最佳方法是什么?