问题标签 [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 投票
1 回答
3292 浏览

webforms - 以编程方式将数据源/数据集添加到 LocalReport

当报表 XmlFile (*.rdlc) 在设计时没有数据源/数据集定义时,有没有办法以编程方式将数据源/数据集添加到 Microsoft.Reporting.WebForms.LocalReport?

如果我的 *.rdlc 中已经有数据源/数据集定义,则此方法有效

C#

* .rdlc

但是,如果我删除数据源/数据集定义,我会得到

{Microsoft.Reporting.DefinitionInvalidException:报告''的定义无效。---> Microsoft.ReportingServices.ReportProcessing.ReportPublishingException:文本框“Textbox1”的值表达式引用字段“ID”。报表项表达式只能引用当前数据集范围内的字段,或者如果在聚合内,则只能引用指定的数据集范围。字段名称中的字母必须使用正确的大小写。}

我是否总是必须创建类似“Dummy”-DataSource/DataSet 的东西,还是我的代码中遗漏了一些东西?我希望在渲染过程之前有另一种解决方案来操作 XML,有什么想法吗?

谢谢!

0 投票
1 回答
581 浏览

winforms - 本地报告。GetTotalPages() 总是返回 0

我对 Microsoft.Reporting.WinForms.LocalReport 有疑问。即使在渲染和保存文件之后,方法 GetTotalPages() 也始终返回零。报告生成并正确保存。请帮忙。

0 投票
3 回答
6167 浏览

c# - C# 中的 LocalReports 导致 Microsoft.Reporting.WinForms.LocalProcessingException

有谁知道我如何解决这个错误或它意味着什么?

错误:Microsoft.Reporting.WinForms.LocalProcessingException

内部异常:Microsoft.ReportingServices.ReportProcessing.ProcessingAbortedException

(我将完整的错误作为注释放在下面代码片段的 catch 块中)

这是我第一次尝试在 VS 2010 中运行本地报告/报告查看器,但是这种渲染方法每次都在爆炸,谷歌似乎没有提供太多帮助。

你能发现任何明显的错误吗?

仅供参考,未显示的内容是一个非常简单的 XSD,其中包含一个数据表,该数据表填充在要用作数据集的代码中,以及一个 rdlc 文件(报告),其中包含一个表并使用仅包含一个数据集的数据源(xsd)。

谢谢。

0 投票
4 回答
8171 浏览

asp.net - ASP.NET ReportViewer 在本地模式下非常慢

我在本地模式下使用 .Net 4.5 和 ReportViewer 11。我的报告呈现得很慢(10 分钟)。我在这篇文章中发现添加<trust legacyCasModel="true" level="Full"/>到 web.config 将解决问题,并且确实如此。报告渲染时间从 10 分钟变为 10 秒,但现在我在系统其他部分的动态变量不起作用。这是错误:

动态操作只能在同构 AppDomain 中进行。

有没有办法<trust legacyCasModel="true" level="Full"/>在一个页面中设置或具有相同效果的东西?

0 投票
1 回答
3474 浏览

pdf - 如何在解决方案中嵌入字体以用于带有 RDLC 的 PDF

我有一个通过 Webforms.LocalReport 创建的 RDLC 报告,它使用了我在开发机器上安装的一些自定义字体。这很好用,并将字体嵌入到 PDF 中,以便其他人不需要安装字体即可查看。

我的问题是,在部署到我们的生产环境时,有许多机器可能会运行报告。我不想在每台“潜在”机器上安装字体 - 有没有办法将(.TTF)字体文件附加到(VB.NET)解决方案,并从这里提取字体,而不是从本地机器?

希望这是有道理的!

如果有帮助,下面是我正在使用的代码示例

提前致谢!

0 投票
1 回答
696 浏览

c# - 在 localreport 上显示图像

我有一个测试系统,其中包含一个与 wcf 服务通信的 winforms 客户端应用程序,该服务允许我根据用户选择的标准打印报告。在 wcf 方面,我们有一些 rdlc 文件,我们试图在其中显示一些图像。我们生成图像并将它们保存到磁盘,并将图像的文件路径作为数据源中数据集的一部分传递。以下代码生成图像

要创建我的数据集,我有以下内容

我将此添加到报告数据源中。当我尝试呈现报告时,我收到以下警告消息

我用于渲染的代码如下:

任何帮助将不胜感激!!!

0 投票
2 回答
2712 浏览

c# - 在没有预览的情况下在 rdlc 中打印横向/纵向

我正在尝试以横向或纵向打印本地报告。

我有两种不同的报告,一种是纵向模式,另一种是横向模式,但是我为 PageWidth 和 PageSize 更改什么值并不重要,它总是以纵向打印。我在 11.7 英寸和 8.3 英寸之间交换了宽度和高度,但它始终以纵向模式打印。

0 投票
1 回答
3487 浏览

c# - 如何在 C# 的本地报告(.rdlc)中创建动态查询

在我的应用程序中,我有 3 个记录不同的 report.rdlc 文件我正在使用选项按钮、复选框和组合框值的表单创建查询

我在选项按钮事件中使用了 reporttype 变量来了解哪个报告将显示在报告查看器中。并将所选记录设置为数据网格查看器

我的报告从与记录字段兼容的临时表中获取数据。在此之前,我将所有记录(将在报表查看器中打印)插入到临时表中;

如何在没有临时表的情况下将记录传输到报告中;

0 投票
1 回答
838 浏览

c# - 以黑白 PDF 从 Reportviewer 渲染 LocalReport

这就是我从 ReportViewer 以 PDF 格式导出报告的方式:

有什么方法可以Black and White仅导出此报告吗?

0 投票
1 回答
1252 浏览

pdf - 防止 LocalReport 将字体嵌入 PDF

使用 Calibri 渲染 PDF 时,我们注意到与使用 Arial 的相同报告相比,文件大小大大增加。

查看 PDF 的属性,事实证明这是由于LocalReport.Render()在 PDF 本身中嵌入了 Calibri 的子集,导致文件大小增加:

在此处输入图像描述

由于我们很高兴 PDF 的所有收件人都已经拥有 Calibri,因此我们需要一种方法来防止字体被嵌入。

我们将 Microsoft.Reporting.WebForms.LocalReport.Render 与 .rdlc 一起使用