问题标签 [localreport]

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 投票
2 回答
6272 浏览

winforms - ReportViewer - LocalReport - 合并报告?

我正在使用 ReportViewer WinForms,并且由于创建封面不是一种简单的方法,所以我想知道,是否可以呈现两个报告并将它们连接起来?所以它们显示为一个报告?

如果我只打印,那么我可以依次执行两个报告,但是由于用户希望在打印之前查看报告(你知道,这里没有环境浪费),所以它们必须出现在同一个查看器中。

或者,还有其他制作封面的方法吗?今天我使用了一个子报表,但是边距等方面存在一些问题,这不容易解决。

澄清一下,我们谈论的是使用 RDLC 文件的 ReportViewer,不涉及 Crystal Reports。

0 投票
14 回答
11307 浏览

.net - .NET DataTable 跳过 Load(DataReader) 上的行

我正在尝试使用以下内容填充 DataTable 以构建 LocalReport:

有一次,我注意到报告不完整,并且缺少一条记录。我更改了一些条件,以便查询将准确返回两行并且...惊喜:报告仅显示一行而不是两行。我试图调试它以找出问题所在,但我陷入了困境

当我注意到DataReader包含两条记录但DataTable仅包含一条时。偶然地,我ORDER BY在查询中添加了一个子句,并注意到这次报告正确显示。

显然,DataReader 包含两行,但 DataTable 仅在 SQL 查询字符串包含时读取这两行ORDER BY(否则它只读取最后一行)。谁能解释为什么会发生这种情况以及如何解决?

编辑: 当我第一次发布问题时,我说它跳过了第一行;后来我意识到它实际上只读取了最后一行,并且我已经相应地编辑了文本(当时所有记录都分为两行,当它实际上只显示最后一行时,它似乎跳过了第一行)。这可能是由于它没有唯一标识符来区分 MySQL 返回的行,因此添加ORDER BY语句会导致它为每行创建唯一标识符。
这只是一个理论,我没有任何证据支持它,但我所有的测试似乎都得出了相同的结果。

0 投票
1 回答
3712 浏览

.net-3.5 - ReportViewer:将多个报告合并为一个报告

我有一份需要多次运行的报告,每次都输入不同的数据。每个报告都有一个唯一标识它的页眉、实际的数据主体,以及一个包含 [x of y pages] 格式的页数的页脚。显然我可以单独运行每个报告,但我需要页码跨越所有报告。因此,如果我运行它两次,第一次它有 3 页,第二次它有两页,页脚会在每个报告的底部显示 [x of 5 pages]。

我尝试创建一个主报告并只嵌入报告,但它没有显示页眉,我也考虑过单独运行它们,并传入一个参数来调整页码,但我显然需要渲染每个报告,找出总页数,然后重新渲染每个报告以在页脚处有正确的总页数。

有什么建议么?有什么我明显遗漏的吗?

0 投票
1 回答
1151 浏览

reporting-services - 是否可以在 Webform Report Viewer 的本地报告中显示多选下拉列表?

在设计 Reporting Services 报表并创建多值参数时,参数窗格中会出现一个不错的下拉列表,可以选择一个或多个项目。

是否可以在基于 Web 的报表查看器中的本地模式报表上显示此类控件?

我尝试设置 ShowParameterPrompts="true",但没有出现参数窗格。

0 投票
1 回答
5576 浏览

asp.net - 动态设置 ReportViewer

我想ReportViewer在 web 表单页面上动态设置运行时。我的 ReportViewer 在 aspx 页面上看起来像这样……</p>

我的课看起来像这样……

在后面的代码中,我执行以下操作来运行 ReportViewer……</p>

我得到的错误如下:

尚未为数据源“CaseLoadForecastReportResultCV”提供数据源实例。

任何帮助都会很棒。

0 投票
5 回答
32944 浏览

c# - 在我的 winform 应用程序中获取 rdlc 报告的相对路径

我在月末流程中自动从我们的一些报告创建 PDF。我遇到了ReportViewer.LocalReport找不到报告的问题。在项目中,报告文件位于“(项目根文件夹)/Reports/report.rdlc”中。

如何设置ReportViewer.LocalReport.ReportPath以便可以参考我的报告文件?我宁愿不设置完整路径,因为我不知道它安装在客户端机器上时会安装在哪里。

0 投票
3 回答
1983 浏览

asp.net - LocalReport (WebForms) 和部分信任,用于 PDF 生成

我的目标是生成一个 PDF 以显示在网页中,可以是 aspx 格式,也可以是通用处理程序。(这将从 Silverlight 页面链接,但这与问题无关。)

问题是 LocalReport (Microsoft.Reporting.WebForms; Microsoft.ReportViewer.WebForms.dll) 需要完全信任,而我们的托管服务器不允许完全信任。我知道 ReportViewer 有一个远程模式,允许它以部分信任运行,但为此我需要一个报告服务器 url,它可能也应该完全信任,但这不能解决任何问题。

那么如何在部分受信任的环境中从 WebForms(RDLC 报告)生成 PDF?

编辑:我在 VS 2008 中使用 C# 3.5。

0 投票
2 回答
330 浏览

c# - 是否可以从内存中在 Reporting Services 报表上设置图像?

我试图找出一种以编程方式在 Visual Studio Report 上设置图像的方法,其中图像不是来自文件或数据库,而是来自正在运行的应用程序。

我最好的猜测是以某种方式颠覆 Embedded 或 Database Source 类型,但我一直无法弄清楚如何做到这一点。

我真的想这样做吗?是的。图像不在数据库中,出于安全原因无法通过文件系统访问。我计划将报告直接呈现为 PDF 文件流,以希望减少内存占用。

0 投票
3 回答
8507 浏览

c# - 将 DataGrid 视图转换为 DataSet/DataTable 的最佳方法

DataSet,DataTablelinq 表达式是 a 的常见DataSourceDataGridView

现在反过来,是否可以将DataGridView记录传递/绑定到DataSetor DataTable

谢谢

0 投票
1 回答
1402 浏览

winforms - 如何在本地报告(RDLC)中附加图像文件?

在 Reporting Services Report(rdl) 中,可以使用 Select the image Source 和 Use this image (Import) 轻松附加图像。

但是当我创建本地报告(rdlc)时,没有提供 rdl 上的选项。所以我不能在上面附加我的 .jpeg 图像。

谢谢