问题标签 [dynamic-rdlc-generation]

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 回答
1875 浏览

rdlc - RDLC 表达式错误

希望我可能有最简单的问题要回答,但到目前为止我无法弄清楚。我有一个带有以下表达式的 RDLC 报告。

请注意,报告中的此字段格式为带两位小数的百分比。

问题是当 Sum(Fields!OriginalTotal.Value) = 0 条件为真时,字段在报告上打印为“#Error”。

我在这里做错了什么?

提前致谢!

0 投票
1 回答
1796 浏览

c# - 如何在 RDLC 报告 c# 上显示图像(内存流格式)?

我想在 rdlc 报告上显示条形码图像。

我使用以下代码获得了该条形码图像的内存流。

从安装的 nugethttps://www.nuget.org/packages/Aspose.BarCode/

后来我使用了这个内存流并发送到我在 rdlc 文件中使用的数据集。

在我的 .cs 文件代码中

在我的 rdlc 代码中

在表中使用简单的表达式来访问这些值

我可以正确获取号码

但是对于 BarcodeImage 我得到的价值是System.ToArray()

出了什么问题?

0 投票
1 回答
2919 浏览

c# - 使用reportviewer将参数从页面传递给rdlc

我有一个与实体框架一起使用的 Visual Studio 2013 Web 应用程序,我想使用 RDLC 报告显示一个简单的表格数据报告。

我创建了一个单独的网页并添加了一个reportviewer 控件。我还创建了一个 RDLC 文件,并从 C# 函数中添加了数据源,该函数返回一个List自定义对象。通过这种方式,它可以从报表设计器进行配置,但是当页面在浏览器中加载时A data source instance has not been supplied for the data source 'DataSet1'会显示错误。

报告设计 在此处输入图像描述

HTML 标记

对于上面的实现,我得到了没有给出数据源的错误,但是正如Yuliam Chandra所建议的,我添加了下面的代码,现在报告工作了。

请帮我解决这个问题。我只需要使用 RDLC 显示一个简单的报告,数据源是一个公共静态函数,其参数返回一个对象列表。

0 投票
1 回答
2022 浏览

c# - 如何在 rdlc 报告中水平显示数据?

我正在使用 Visual Studio 2013 并访问数据库。我想在 rdlc 报告中水平显示数据,如图所示。提前致谢。 在此处输入图像描述

0 投票
1 回答
1218 浏览

crystal-reports - 当特定字段值与某个字符串值匹配时,如何在 RDLC 中隐藏一行?

例如:在 RDLC 中,我有一个包含以下列的网格

时期,

数量,

说明等。

我将周期值作为日期,一个值作为"Avg",现在当我的周期值是“平均”时,我想在 RDLC 报告的网格中隐藏该行。我该怎么做?

我尝试如下:

行可见性 -> 根据表达式显示或隐藏 ->

(字段!Period.Value =“平均”,真,假)。但它不起作用。

请在这方面帮助我....

0 投票
1 回答
1142 浏览

c# - RDLC 中的动态列

我正在研究一个 RDLC 报告项目,在该项目中,我使用了 tablix 并将表的列与我在 RDLC 报告中添加的数据集绑定。

一切正常,但有趣的是我的报告是可定制的。

假设我们以学生报告为例。

对于学生报告,我们有 4 列,例如:RollNoFNameLNameClass

对于学生报告,我们有数据集dsStudent

我的报告将如下所示:

以上内容绝对不错,但正如我所说,我的报告是可定制的,这意味着用户可以更改列的顺序。

他可以选择列的顺序,例如:FNameLNameClassRollNo

所以我的报告看起来像:

这就是我卡住的地方,我无法动态显示报告的列,因为我已经通过与数据集dsStudent绑定来固定列的顺序。

请帮帮我。提前致谢。

0 投票
1 回答
278 浏览

winforms - 本地 RDLC tablix 从第二页展开

我在 Windows 应用程序中使用 Rdlc 报告。rdlc 报告工作完美,但设计的唯一问题。在报表查看器设计中运行报表时,第一页上是不变的,但从第二页开始,TABLIX 会展开大约 1" 右和上。

我申请的属性:

但这仍然给出了同样的问题。

提前非常感谢。

0 投票
2 回答
1230 浏览

c# - 如何访问报表标题部分内的数据集值并在每个页面中显示页面标题值

我想开发一个报告,其中报告标题部分的值在不同页面上发生变化,并且报告正文应根据标题值进行绑定。即使发生子报告分页符,标题部分也应显示在报告的每一页中。

现在我从 C# 代码传递 2 个数据集。一个用于报告标题,一个用于报告正文。对于报表正文,我使用子报表并根据报表标题数据集上的关键字段从 C# 代码绑定子报表。

我创建了一些隐藏的文本框,并首先从报表标题数据集中绑定这些文本框。然后通过对标题部分文本框使用表达式“=ReportItems!txtbx_bdy.Values”,我绑定了报告标题部分。

现在的问题是,当正文部分中的子报告有更多记录时,它会中断到下一页,并且标题文本框从第二页开始显示为空白。

如果有人已经解决了此类问题,请帮助我。我需要尽快解决这个问题。

谢谢,

0 投票
0 回答
583 浏览

vb.net - 如何将 RDLC 报告保存为图像文件?

我正在尝试将 RDLC 报告保存为本地驱动器上的图像文件。我能够在报告中显示图像。但我不知道如何保存为图像文件。请帮忙。提前致谢。

0 投票
1 回答
613 浏览

reporting-services - 如何在 rdlc 中的特定分组记录(假设 6)之后分页?

我有一个 3 级分组表,并且希望在组大小超过 6 时分页。

我使用了带有排序表达式的父组,例如

但它给出了一个错误

我只想在 6 条记录后打破页面。所以我怎么能做到这一点。

我的分组图像是

分页分组