我有一个托管大量报告的SQL Server报表服务器(SSRS)。当我单击所提供的URL时,我可以导航到报告,深入查看路径,并通过向其传递所需的参数来成功运行报告。报表使用的存储过程驻留在使用Windows身份验证的数据库中。
但是,当我尝试从我的应用程序中调用相同的报告时,我看不到任何东西。
下面是我使用的代码。单击按钮后,我执行以下代码:
var reportViewer = new ReportViewer();
// Set Processing Mode
reportViewer.ProcessingMode = ProcessingMode.Remote;
// Set rep
我想知道如何在不打开报告查看器的情况下打印SSRS报告。现在,我的用户必须按下Print按钮,调出呈现的报表,然后再次按Print。
当前代码:
Dim report as new ReportViewer
'snip - fill datasets, set data sources, blah blah blah
report.ReportViewer1.LocalReport.DataSources.Add(datasource)
report.Show()
这将打开一个查看器窗口,我并不真正需要它,因为我的用户必须再次按Print键。
因此,我添加了以下内容:
report.P
有没有一种简单的方法可以在不向项目中添加数据集和.rdl文件的情况下,以编程方式运行.rdl文件,给它提供参数。之后,报告应另存为(word,pdf)文件。
ReportViewer reportViewer = new ReportViewer();
reportViewer.ProcessingMode = Microsoft.Reporting.WebForms.ProcessingMode.Local;
reportViewer.LocalReport.ReportPath = @"Path for my local report";
ReportParameter[
我是新的报告人和挣扎的概念。我意识到我在这里可能很蠢。我试过阅读reportviewer,但是除了那些拖放数据集的教程之外,没有找到任何教程。这不是我想做的。
首先,我希望从单个datatable创建一个报告,这只是一个学习练习。
我已经创建了一个数据集,添加了表并尝试了这段代码,但我得到了一个错误:“未指定报表"C:\Users\Mike\BM\Reports\”。对象引用未设置为对象的实例。
我真的不明白“报告定义”是什么意思?
请给我指点。
Dim MyTestDS As New DataSet
Dim myTestTable As New DataTable
myTestT
在呈现14000条记录之类的大型报告时,我一直在使用ReportViewer控件出现问题。
报告永远不会打开,我在控制台中得到一个错误:
ServerErrorException: Server returned 500
我尝试在gridview控件中呈现相同的数据,并且它可以工作。因此,ReportViewer控件确实存在一个问题,但我不知道这个问题是什么。
,有人有什么想法吗?
如果这是ReportViewer控件中常见的问题,那么是否有其他报告控件可以完成繁重的任务?
我正在尝试将字符串值传递给Winforms项目中的Telerik报告。该值在报表查看器的Load事件中设置正确。但是我无法在报告的NeedDataSource事件中获取参数值。错误"System.Collections.Generic.KeyNotFoundException:‘给定的键在字典中不存在。’“显示。 报表查看器加载事件。 Public Class WorkOrderWithPricesReportViewer
Public Property o As OrderInfo
Private Sub ReportViewer1_Load(sender As Object,
在使用web reportviewer查看SSRS报告时,我需要一些身份验证方面的帮助。
在IIS中,我只设置了"Windows身份验证“,取消选中”匿名访问“,并在”目录安全“选项卡中选中其他选项。在我的网站中,结果是WindowsIdentity.GetCurrent()返回ASPNET用户,并返回登录用户的域帐户Request.LogonUserIdentity。在承载ReportViewer控件的页面上,我以编程方式模拟Request.LogonUserIdentity,然后设置所有报表/服务器属性并刷新ServerReport,但是这将返回"The request f
我已经在ms-sql server 2014中创建了存储过程,并创建了rdlc报告。现在以编程方式将报表绑定到reportviewer中,但在报表中只显示列,而不显示数据.
下面的代码是我的存储过程:
USE [Bonny]
GO
/****** Object: StoredProcedure [dbo].[AccMast_AllDetail] Script Date: 17/10/2016 12:10:42 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER Proc [dbo].[AccMast_AllDet