问题标签 [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.
c# - 具有多个参数的 ReportViewer
我有一个存储过程,将用于在 reportviewer(VS2010 中提供的那个)中创建报告。有 4 个参数 - 开始日期、结束日期 - 单个参数。多值参数 - 状态(6 个可能的选择)、位置(250 个可能的选择)。
我无法确定对其进行编码的正确方法,以便报告将显示日期范围内的所有项目,用于请求的各种状态/位置。
例如:显示(开始日期)2012 年 7 月 1 日和(结束日期)2012 年 9 月 3 日之间来自(位置)Hazleton 或 Butler 并且(状态)可用或已售出的所有部件。
调用存储过程的代码:
这是我的“onClick”事件
我做了一些研究,但我发现的一切都是指使用 SSRS。如果有人可以告诉我如何通过代码应用过滤器,我可以过滤。
提前感谢您的任何和所有帮助。辛迪
asp.net - 将数据从 ReportViewer 10 导出到 Excel 时如何将数据拆分为多个工作表?
我正在使用 Report Viewer 10,现在我正在将数据导出到 Excel 中,但它给了我错误:
Excel Rendering Extension: Number of rows exceeds the maximum possible rows per sheet in this format; Rows Requested: 73879, Max Rows: 65536
.
我们可以将数据拆分为多张纸吗?
c# - 已安装 Microsoft ReportViewer 但无法将其添加到工具箱
我正在尝试在Visual Studio 2010 Express中使用 C# 构建的应用程序中使用 Microsoft ReportViewer。ReportViewer 默认不随 VSE 2010 分发,因此我访问了 Microsoft 网站并下载了ReportViewer 2010和ReportViewer 2008可再分发包,但是当我右键单击工具箱添加它们时,找不到它们。
关于我做错了什么有什么建议吗?
c# - 我在哪里可以获得“Microsoft.ReportViewer.DataVisualization”的副本?
在我的开发系统上,我安装了 VS 2010,然后安装了 VS 2012 beta。我不得不卸载它,因为它与 CodeSmith 和 .Net 4.5 Beta 发生冲突。之后我的开发系统似乎缺少一些 dll,我特别需要“Microsoft.ReportViewer.DataVisualization.dll”。我检查了“C:\Windows\Microsoft.NET\assembly\GAC_MSIL”路径,没有“Microsoft.ReportViewer.DataVisualization”文件夹。有没有其他方法可以获取这个 dll 的副本?
asp.net - RDLC Report Viewer - 如何以编程方式重置输入参数
我的网站上有一个 RDLC 控件。这是客户端报告。我正在使用带有 Visual Studio 2010 的 ASP.net 3.5 报告将许多过滤条件用作输入参数。有一个生成结果的 SQ1 服务器 2008 R2 存储过程。其中一个输入是带有关联日历控件的日期时间文本框。有一个“刷新”按钮。单击此按钮将刷新报告。我想为日期添加一些验证。我所有的验证工作正常。我的问题是当用户在日期时间文本框中输入错误的字符时,报告失败,这是正确的,但是当用户点击刷新按钮时,虽然错误消失了,但报告仍然显示错误消息。
本地调用报表时有没有办法刷新参数。这是我的简单代码 -
dataset - 检查数据集是否有任何行
在我当前的reportviewer 中,我有一个从存储过程返回信息行的数据集。我想在我的报告中添加一个参数,以在报告的标题区域显示报告中的行数。如果没有信息可以返回给reportviewer,显然行数将为0。有没有一种方法可以尝试计算数据集/表中有多少行,并在文本框的标题区域中返回该数字没有将其链接到任何数据集?
asp.net - ReportViewer - “无法序列化会话状态。在 'stateserver' 和 'sqlserver' 模式下
我在 Web 应用程序中使用 VS2010 Report Viewer 控件。应用程序会话状态模式设置为 StateServer 如下
reportviewer 控件在我的开发机器上工作正常,但是当应用程序部署到服务器上并且加载 reportviewer 控制页面时,会引发以下错误。所有其他页面工作正常。
“无法序列化会话状态。在 'StateServer' 和 'SQLServer' 模式下,ASP.NET 将序列化会话状态对象,因此不允许不可序列化的对象或 MarshalByRef 对象。如果类似的序列化,同样的限制适用由自定义会话状态存储在“自定义”模式下完成。”
任何人都可以请帮助,任何想法都会有很大帮助..
提前致谢。
asp.net - ReportViewer 错误 - 请求失败,HTTP 状态为 401:未经授权
我正在使用 Visual Studio 2010 SP1、.Net 4.0、SSRS 2008 R2、Windows XP Professional
以下是我在开发机器上尝试使用 Visual Studio 2010(调试模式)运行报告时遇到的错误。
请求失败,HTTP 状态为 401:未授权。
web.config 有设置:
我有:
- 为
WindowsImpersonationCredentials : IReportServerCredentials
. - 在运行报告之前检查了 ServerReport.ReportServerCredentials,它具有登录到机器的用户 ID,但是 ServerReport.ReportServerCredentials。ImpersonateUser 在运行报表之前为空。
- Web 应用程序和 SSRS 在同一台开发机器上。
- 将注册表中的 DisableloopCheck 更改为 1 - 没有任何区别。
当我直接从报告管理器运行报告时,报告工作正常。相同的代码在服务器上运行良好但不是我的本地机器(调试模式)。
无法弄清楚幕后到底发生了什么。任何帮助将非常感激。
visual-studio - 我从 2012 年将网站转换为 VB2012 现在我收到此错误服务器标签格式不正确
我一直在尝试重新打开源,重新绑定源无济于事。
visual-studio-2010 - 在 Visual Studio 2010 中为报表查看器设置页面布局
我又遇到了一个小问题。我在 Visual Studio 2010 的 Windows 窗体应用程序中使用了 ReportViewer。我的报告 ID 的宽度约为 7 英寸。当我在打印布局中查看报告时,报告被切过页面,即只有一半的内容在页面上,其余内容超出了右边距和页面边界。然后我必须单击报表查看器顶部菜单中的页面设置来更改页面设置,我只需将左右边距从 1 减少到 0.25。
我不想每次查看和打印报告时都这样做。有没有办法在 C# 中以编程方式更改这些设置或更改默认页面布局?