问题标签 [report-viewer2010]
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.
asp.net - ASP.NET 2.0 VS2010 中哪个 ReportViewer 版本?
我正在 VS2010 上构建一个 WebApp (ASP.NET 2.0 C#)。
应用程序运行良好,我认为我添加了报告功能,所以我安装了 ReportViewer 2010。
当我从工具箱中拖动 ReportViewer 控件并运行页面时,我遇到了某种程序集引用错误,因此我在 Reference 中添加了 Microsoft.ReportViewer.WebForm。但是只有 8.0.0.0 版本。
当我尝试跑步时,它给了我:
我认为这是因为我没有引用 Microsoft.Reporting.WebForm 10.0.0.0。任何人都知道为什么我的参考列表中没有它,我如何在那里得到它?
谢谢
reportviewer - 为什么 ReportViewer 字段字段的此表达式不起作用?
我的一份报告中有一个计算字段:
就我所看到的一切而言,这是我想要完成的正确语法,基本上,检查零,如果不是零,添加这些并除以这个。当我运行报告时,该字段仅显示为#ERR。上面的所有字段都是数据集的一部分,我知道它工作正常。请帮忙
c# - 在 ReportViewer 中更改按列顺序分组
我有一个 rdlc,我正在其中构建报告。
我正在使用按 tablix 数据集的字段进行分组的 tablix,如下所示:
当我用数据填充报表并刷新它时,结果如下:
现在,我希望第一列(由字段“nome_terr”分组)不是排在第一位,而是排在第二位。第一列必须是“territorio_emp”。如果它是一个普通的列,我会移动它,但是作为 Group By 列,我不知道该怎么做。
想法?
谢谢你。
c# - reportviewer.LocalReport.GetTotalPages() returns 0 or error
I'm using a user control, and added my report viewer and a custom toolbar. I want to create a custom navigation for it aswell, but for some reason when I want to check the total pages to decide whether or not to show the navigation buttons it either returns 0 or "This expression causes side effects and will not be evaluated" error..
I've ran out of ideas and not quite sure where to go from here..
codebehind:
this is all on the databind event in my usercontrol (.ascx). Any help is more than appreciated.
report-viewer2010 - 将 Visual Studio 2010 .rdlc 报告导出为 PDF 会导致字体过大
我有一份报告在屏幕上呈现得非常好,但是当我将它导出为 PDF 时,一个部分正在呈现巨大的字体,使其无法阅读。渲染得如此之大的部分是我设置用于存储富文本的字段,然后将其转换为 html。我自己并没有推出这个解决方案,但据我了解,它运行一个 rtftohtml 方法来渲染到屏幕上,然后它再次运行相同的方法来重新渲染到 PDF,这就是我感到困惑的原因。第一次渲染(到屏幕)看起来很完美,然后第二次渲染(到 pdf)看起来像垃圾。我在其他一些论坛上看到了一些关于这个主题的主题,但没有一个有回应,所以我希望 SO 社区有可能解决或解决这个问题!
dotnetnuke - DotNetNuke 4.8.X 中的 ReportViewer 10.0.0.0:PageLoadException
我们在(旧版)4.8.2 版本中的自定义 DotNetNuke 模块上有一个 MS ReportViewer 9.0.0.0 控件。在尝试升级到 10.0.0.0 时,我们遇到以下错误:
PageLoadException:页面不能为空。请确保在 ASP.NET 请求的上下文中执行此操作。
以下是 DotNetNuke 模块中主视图控件的相关 ASCX 代码:
此外,还有一些设置 的代码IReportServerCredentials
,我已经省略了那部分代码,因为问题发生在报告甚至呈现之前。
堆栈跟踪非常大,但这里有一些相关位:
DotNetNuke.Services.Exceptions.PageLoadException
System.InvalidOperationException:页面不能
在 System.Web.UI.ScriptManager.get_IPage()
...
在 Microsoft.Reporting.WebForms.ReportViewer.Render(HtmlTextWriter writer)
...
在 DotNetNuke。 Framework.PageBase.Render(HtmlTextWriter 编写器)
我的 Google-fu 根本没有帮助我。我试过摆弄ScriptManager
DotnetNuke 的 Default.aspx.vb 文件,玩弄 ReportViewer 控件的属性,并阅读各种相关的 MSDN 文章。没有骰子。
问题:如何让 ReportViewer 10.0.0.0 在 DotNetNuke 4.8.x 中工作?
reportviewer - 如何在 Reportviewer 2010 中添加水印?
目前我构建 vb.net 应用程序并使用报告查看器,但我想在报告的背景中添加水印(文本)。先感谢您!
asp.net - ASP.Net 报表查看器 - 多次使用不同参数值的同一报表
我目前正在开发一个 ASP.Net WebForms 应用程序,该应用程序允许用户从列表中选择一个项目,最终使用 Report Viewer 2010(在服务器模式下)显示一个 SSRS 报告。报告已使用参数进行编码,@id
以允许报告显示所选项目的正确数据。
报告数据集可以返回多行,其中一些数据显示在顶部的摘要区域(而不是标题部分)中,例如文本框将具有表达式=FIRST(Fields!Address.Value, "dsMain")
。返回的数据是非规范化的,因此 Address 将始终是相同的值。这就是为什么使用FIRST()
有效。其余数据显示在 Tablix 中,并应用了分组等。
但现在我希望改变这一点,以便用户可以选择多个项目,从而有效地多次显示报表,但显示在同一个报表查看器控件中。主要要求是批量打印报表,因此在一个报表视图控件中显示它对于允许一键打印所有内容非常重要。
现在因为我一开始没有设计报告,而且它的布局和执行的 sql 相当复杂;sql 是为运行一个 id 而不是它们的列表而设计的。我正在寻找不必重写报告或 sql 的选项。
是否可以将 id 参数作为列表提供给报表查看器,并让报表查看器为传递的每个 id 执行相同的报表?- 我知道报告参数可以接受多个值,但这不一样,因为报告会不明智地将第一个值传递给我的存储过程,但不会为其他值重复报告。也许报表设计器中有一个设置允许它在传递多个值时重复?
有人可以提出其他建议来使其正常工作吗?还是我唯一的选择是扩展报告和 sql 以接受多个 id 并有效地重新设计报告?
感谢任何建议或帮助。
winforms - 在 c# Winforms 应用程序中将本地报告超链接选项设置为另一个本地 .rdlc 报告
从下面的屏幕截图窗口中,如何在我的应用程序报告文件夹中指定本地(.rdlc)报告?如果我只是输入我的报告的名称,超链接不起作用,当您将鼠标悬停在字段值上时,完全没有迹象表明超链接存在。
但是,如果我选择 Go to URL 并输入="http://www.mysite.co.ug/"作为表达式,它就可以工作。
我感觉在引用我的报告路径的方式上出错了,我想查看一个示例,其中选择了“转到报告”选项并指定了本地 .rdlc 报告。
如何在指定报告区域引用本地报告?
web-services - 如何使用 Web 服务方法在报表查看器上远程显示 rdl 报表,而不是 URL 和报表路径?
我需要知道有什么方法可以使用 SSRS Web 服务方法用作报告查看器的 URL?以更好的方式,我在 SSRS Web 服务器上发布了一个 rdl 报告,从客户端我有一个报告查看器,可以从 SSRS Web 服务器获取该报告并将其显示在我的 WinForm 上。报表查看器使用远程处理模式和 Web 服务器的 URL 和 rdl 文件的路径。我想如何使用 Web 服务方法(如果有的话)而不是 URL 和路径来在我的 Winform by Report 查看器上显示我的报告,是否有专家知道如何这样做?
谢谢