问题标签 [reportviewer2008]
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.
reporting-services - Microsoft Report Viewer 2010 ClickOnce 安装问题
我们有一个 C# ClickOnce 应用程序。它需要安装 Microsoft 2010 Report Viewer。我选择了 2010 Report Viewer 作为 ClickOnce 部署的先决条件。当应用程序部署到某些机器时(并非每台机器都发生这种情况),安装将停止并显示错误消息:“无法安装或运行应用程序。应用程序需要 Microsoft.ReportViewer.ProcessingObjectModel 9.0 版程序集。 0.0 安装在全局程序集缓存中。”
有没有人经历过这个?另外,为什么 2010 Report Viewer 会寻找这个程序集的 v9.0.0.0 而不是 10.0.0.0?
谢谢。
c# - 将 RDLC 移至服务器时缺少子报表
我很难使用reportviewer 让子报告显示在我的应用程序中。它在本地调试时完美运行。但是当我将它上传到服务器时,子报告是空白的。
我相信 SubreportProcessing 事件没有触发,因为我没有看到 SQL Server Profiler 触发了存储过程。这是我正在使用的代码。
reporting-services - MS Report 中的页眉和页脚项目
我从报告>>页眉菜单中添加了页眉。然后我在页眉中添加了一个文本框。我不知道如何将变量中的值显示到此文本框中。
请指教。谢谢富尔坎
c# - 报表查看器不显示使用 Sql Server Reporting Services 创建的报表
我在 Sql Server Reporting Services 中创建了一些报表,并将它们部署在我的本地报表服务器中。当我输入 URL :http://MyreportServer/ReportServer
在我的浏览器中,我可以看到我部署的报告,当点击报告链接时,它们会正确显示。
在我的网页中,我有一个报表查看器,并将报表服务器和报表位置设置为已部署的报表之一。当我运行该项目时,它没有显示任何内容,并且报告查看器似乎已被禁用。
我该如何解决这个问题?谢谢
jquery - 试图让这个 jQuery 选择器在 FF 中工作,目前只在 IE 中工作;关于 ReportViewer 2008
ReportViewer 2008 Web 控件发出令人讨厌的 HTML DOM 结构。我试图深入到 HTML 中的某个元素,目前只能让我的 jQuery 选择器在 IE 中工作。我希望有人可以帮助我完成最后一部分!
我们正在谈论的 HTML 看起来像这样(例如简化):
这<td id="oReportCell" />
是我需要抓住的元素。
这目前在 IE 中有效:
但在 FF 中,我只能做到这一点,甚至不能进入我指定的范围:
而不是.document
在 FF 中,有一个ownerDocument
和一个parentNode
属性是 HTMLDocument 类型,但是我在文档中找不到框架。
有任何想法吗?
谢谢!
c# - 如何使用reportviewer正确绑定对象?
我最近一直在研究报表查看器,但我遇到了一个无法解决的问题...
我正在尝试绑定来自对象集合(标题)的数据,其中每个对象都有一个子对象(行)集合。如何才能做到这一点?以下是我目前拥有的代码片段(somedata 是标头对象的集合)。
带有 ReportViewer 控件的 Windows 窗体具有以下内容:
标头对象:
行对象:
我创建了一个具有 ReportHeader 的所有属性的报告和一个应该包含所有 ReportRows 的列表,但它似乎不起作用。唯一的解决方案是制作两个单独的集合,ReportHeader 集合和 ReportRow 集合,然后分别绑定它们,如下所示:
使用此解决方案,我需要在集合之间建立某种关系..?所以请帮忙。(请注意,我为我的问题简化了很多对象)
c# - 是否可以将 SSRS 报告导出到 Excel,报告的图表作为 Excel 图表而不是图像?
我在 SSRS 2008 R2 报告中有一个简单的条形图,它是使用 ASP.NET AJAX 应用程序中的 VS2008 ReportViewer 控件呈现的。默认情况下,当报表导出到 Excel 时,图表在 Excel 中显示为图像。是否可以将图表呈现为实际的 Excel 图表,而不是图像?
我的最终目标是以可编辑的格式将图表导入 Excel。如果可能的话,我试图避免以编程方式构建 Excel 工作表。
任何可能的方法或信息将不胜感激。
谢谢,汤姆
asp.net - 远程 SSRS 服务器模式下的 ReportViewer 控件和 SQL SessionState
我对 ReportViewer 控件使用 SessionState 的方式有疑问。
背景:我们有一个 .NET 3.5 WebForms 应用程序,它在 RemoteServer 模式下使用 ReportViewerControl
由于我们的应用程序使用需要 SessionState 的框架(使用 SQL Persistence),因此 ReportViewer 控件似乎也与 SessionState 挂钩。
RV 对会话状态的使用是有问题的:
- 它立即需要额外的 9k 序列化(在 dbo.ASPStateTempSessions 中)
- 显示报告后,所有其他页面都会反序列化 RV 会话状态(即每个页面,即使它没有报告查看器控件)这包括用于连接到 SSRS 服务器的凭据的序列化。
在稍后的某个时间点,一旦 SSRS 清理了其一侧的执行,这不可避免地会导致 rsExecutionNotFound 异常(报告执行 xyz 已过期或找不到)
其他人是如何解决 RV 这种相当粗鲁的 SessionState 行为的?
当前的想法是完全阻止 RV 使用 SessionState,例如通过为 RV 创建单独的 ASP 应用程序,然后将 RV 控件 IFrame 到我们的应用程序中。
或者,有没有办法捕获 SessionState 反序列化问题并删除 RV 的密钥?
任何建议都非常感谢!
编辑:
如果 SessionState 与 IIS 保持在 Process 中,则可能不会遇到 SessionState 反序列化问题。
使用 Fiddler,在 SessionState 反序列化期间,会观察到几个到 SSRS 的连接,即使页面没有 RV 控制(可能是序列化 RV 实体和凭据上的“设置器”实际上重新连接到 SSRS)
但是,在屏幕上从 SessionState 中删除 RV 键会阻止 Ajax RV 控制功能(例如分页)工作(即,我们不能只从 RV 收集 ExecutionIds 并在使用它们时删除它们)。
唯一的解决方案 ATM 是实施“黑客”,即在没有 RV 控制的页面上从 SessionState 中删除 RV 密钥(希望如果用户离开报告页面,我们可以在 SSRS 之前清理超时),并在 global.asax Application_Error 中捕获 AspNetSessionExpiredException 和 ReportServerException,放弃并清除会话,并将用户重定向到登录(如果用户保持 RV 屏幕打开并超时)。不幸的是,直接从 dbo.ASPStateTempSessions 中删除数据会杀死我们自己的 SessionState(注意一旦 SSRS 使会话过期或删除了 SessionState 无法再反序列化的执行)
在 RV2008 和 RV2010(使用 SSRS 2008R2)中都观察到了这种行为
reporting-services - 此页面上不允许使用控件类型“Microsoft.Reporting.WebForms.ReportViewer”。该类型未注册为安全类型
我正在尝试在我的 web.config 文件中注册“Microsoft.Reporting.WebForms.ReportViewer”程序集。我尝试了一切都无法使这件事起作用。
你能帮助我吗?
谢谢
c# - MS Report Viewer 2008 导出到 excel 合并单元格问题
我们正在使用 MS Report Viewer 将报告导出到 Excel,现在我们在尝试对数据进行排序时遇到问题,它的报告错误是有合并的单元格并且无法排序。那么有没有办法在导出到excel时禁用单元格合并?
提前致谢。