问题标签 [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.
webforms - 以编程方式将数据源/数据集添加到 LocalReport
当报表 XmlFile (*.rdlc) 在设计时没有数据源/数据集定义时,有没有办法以编程方式将数据源/数据集添加到 Microsoft.Reporting.WebForms.LocalReport?
如果我的 *.rdlc 中已经有数据源/数据集定义,则此方法有效
C#
* .rdlc
但是,如果我删除数据源/数据集定义,我会得到
{Microsoft.Reporting.DefinitionInvalidException:报告''的定义无效。---> Microsoft.ReportingServices.ReportProcessing.ReportPublishingException:文本框“Textbox1”的值表达式引用字段“ID”。报表项表达式只能引用当前数据集范围内的字段,或者如果在聚合内,则只能引用指定的数据集范围。字段名称中的字母必须使用正确的大小写。}
我是否总是必须创建类似“Dummy”-DataSource/DataSet 的东西,还是我的代码中遗漏了一些东西?我希望在渲染过程之前有另一种解决方案来操作 XML,有什么想法吗?
谢谢!
winforms - 本地报告。GetTotalPages() 总是返回 0
我对 Microsoft.Reporting.WinForms.LocalReport 有疑问。即使在渲染和保存文件之后,方法 GetTotalPages() 也始终返回零。报告生成并正确保存。请帮忙。
c# - C# 中的 LocalReports 导致 Microsoft.Reporting.WinForms.LocalProcessingException
有谁知道我如何解决这个错误或它意味着什么?
错误:Microsoft.Reporting.WinForms.LocalProcessingException
内部异常:Microsoft.ReportingServices.ReportProcessing.ProcessingAbortedException
(我将完整的错误作为注释放在下面代码片段的 catch 块中)
这是我第一次尝试在 VS 2010 中运行本地报告/报告查看器,但是这种渲染方法每次都在爆炸,谷歌似乎没有提供太多帮助。
你能发现任何明显的错误吗?
仅供参考,未显示的内容是一个非常简单的 XSD,其中包含一个数据表,该数据表填充在要用作数据集的代码中,以及一个 rdlc 文件(报告),其中包含一个表并使用仅包含一个数据集的数据源(xsd)。
谢谢。
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"/>
在一个页面中设置或具有相同效果的东西?
pdf - 如何在解决方案中嵌入字体以用于带有 RDLC 的 PDF
我有一个通过 Webforms.LocalReport 创建的 RDLC 报告,它使用了我在开发机器上安装的一些自定义字体。这很好用,并将字体嵌入到 PDF 中,以便其他人不需要安装字体即可查看。
我的问题是,在部署到我们的生产环境时,有许多机器可能会运行报告。我不想在每台“潜在”机器上安装字体 - 有没有办法将(.TTF)字体文件附加到(VB.NET)解决方案,并从这里提取字体,而不是从本地机器?
希望这是有道理的!
如果有帮助,下面是我正在使用的代码示例
提前致谢!
c# - 在 localreport 上显示图像
我有一个测试系统,其中包含一个与 wcf 服务通信的 winforms 客户端应用程序,该服务允许我根据用户选择的标准打印报告。在 wcf 方面,我们有一些 rdlc 文件,我们试图在其中显示一些图像。我们生成图像并将它们保存到磁盘,并将图像的文件路径作为数据源中数据集的一部分传递。以下代码生成图像
要创建我的数据集,我有以下内容
我将此添加到报告数据源中。当我尝试呈现报告时,我收到以下警告消息
我用于渲染的代码如下:
任何帮助将不胜感激!!!
c# - 在没有预览的情况下在 rdlc 中打印横向/纵向
我正在尝试以横向或纵向打印本地报告。
我有两种不同的报告,一种是纵向模式,另一种是横向模式,但是我为 PageWidth 和 PageSize 更改什么值并不重要,它总是以纵向打印。我在 11.7 英寸和 8.3 英寸之间交换了宽度和高度,但它始终以纵向模式打印。
c# - 如何在 C# 的本地报告(.rdlc)中创建动态查询
在我的应用程序中,我有 3 个记录不同的 report.rdlc 文件我正在使用选项按钮、复选框和组合框值的表单创建查询
我在选项按钮事件中使用了 reporttype 变量来了解哪个报告将显示在报告查看器中。并将所选记录设置为数据网格查看器
我的报告从与记录字段兼容的临时表中获取数据。在此之前,我将所有记录(将在报表查看器中打印)插入到临时表中;
如何在没有临时表的情况下将记录传输到报告中;
c# - 以黑白 PDF 从 Reportviewer 渲染 LocalReport
这就是我从 ReportViewer 以 PDF 格式导出报告的方式:
有什么方法可以Black and White
仅导出此报告吗?
pdf - 防止 LocalReport 将字体嵌入 PDF
使用 Calibri 渲染 PDF 时,我们注意到与使用 Arial 的相同报告相比,文件大小大大增加。
查看 PDF 的属性,事实证明这是由于LocalReport.Render()
在 PDF 本身中嵌入了 Calibri 的子集,导致文件大小增加:
由于我们很高兴 PDF 的所有收件人都已经拥有 Calibri,因此我们需要一种方法来防止字体被嵌入。
我们将 Microsoft.Reporting.WebForms.LocalReport.Render 与 .rdlc 一起使用