标签: reportviewer

在ReportViewer上报告页脚

成为这个伟大社区的一员真是令人愉快.

我的问题是..如何在reportViewer中设置报表页脚(报表的最后一页上显示的信息)?

因为当我设置页脚时它出现在我的报告的每一页上,但我只需要在报告的最后一页上提供一次信息.

VisualStudio TeamSystem 2008. C#windows XP专业版SP3

谢谢.

reportviewer reporting-services

2
推荐指数
1
解决办法
3511
查看次数

如何更改报告的"文档图"根标签?

技术:.net 3.5,Visual Studio 2010,Report Viewer Control版本10,c#

我在winform应用程序中使用adhoc报告,现在问题是:

当我的报告在查看器中呈现时,文档图将显示报告文件名作为文档图的根节点.我需要显示更加用户友好的描述.

如何更改文档映射的根目录?

TNX.:)

c# reportviewer sql-server-2005 .net-3.5 winforms

2
推荐指数
1
解决办法
1918
查看次数

将报告功能添加到MVC?

背景:我目前有一个Web Forms,ASP.NET 3.5/C#应用程序,我有兴趣转换为MVC 2.这是一个相对较小的应用程序,所以练习不应该花太长时间.应用程序所做的两个主要功能是允许用户

1)查看并输入他们的数据 - 指标

2)查看在更高级别聚合的此数据的输出报告.

第二点是我关注的问题,因为我对MVC的第一印象是大多数报告工具都无法使用它.我目前正在使用ReportViewer 2)但我在这里和其他网站上阅读,配置它以使用MVC是一个痛苦.

我可以在MVC 2中使用任何其他类型的报告功能吗?是否有一些"开箱即用"的工作?

或者根据您使用MVC 2的经验,将您自己的报告组合起来会更容易吗?我的要求是创建一个类似于ReportViewer的Matrix样式的报告,其中包含一些合并的单元格和两个级别的向下钻取.不知道从头开始是不是太复杂了.

编辑:如果你知道任何其他与MVC besdies ReportViewer一起使用的报告附加组件,可以获得奖励.

asp.net-mvc reporting reportviewer report asp.net-mvc-2

2
推荐指数
1
解决办法
1656
查看次数

VS2010中是否缺少报告参数?

这可能是一个愚蠢的问题,但他们在VS2010中埋葬报告参数的位置是什么?

2005/2008年这很容易.转到报告菜单,然后选择报告参数.现在我不能为我的生活找到它!

谢谢.

reportviewer

2
推荐指数
1
解决办法
5957
查看次数

在没有错误消息的情况下,ssrs reportviewer加载到无穷大

当我在我的asp.net应用程序中运行带有参数的报告,我看到将div加载到无穷大 而没有任何错误迹象(所以我不知道如何在谷歌中搜索此问题)

note1: 我可以直接从报表服务器运行相同的报表

注意2: 如果我删除了参数,它从asp.net页面和报表服务器正常运行

 protected void Page_Load(object sender, EventArgs e)
        {
            oID = (Int64)Session["OID"];
            ViewReport();
        }


    public void ViewReport()
    {
        string reportServerUrl = ConfigurationManager.AppSettings.Get("ReportServerPath");
        ReportViewer.ServerReport.ReportServerUrl = new System.Uri(reportServerUrl);
        ReportViewer.ServerReport.ReportPath = @"/StoReports/MyReport";

        ReportViewer.ServerReport.SetParameters(new ReportParameter("OID", oID.ToString()));
        ReportViewer.ServerReport.Refresh();
    }
Run Code Online (Sandbox Code Playgroud)

在一个名为Sys $ WebForms $ PageRequestManager $ _endPostBack的函数中(错误,执行程序,数据)

工具 sql server Denali,visual studio 2010

sql-server asp.net reportviewer reporting-services

2
推荐指数
1
解决办法
6366
查看次数

为什么我的报告在设置报告参数时会抛出异常?

好吧,我的情况是我在表单上有一个报表查看器,它根据选择连接多个报表.我将所有报告设置为构建操作的嵌入式资源.

在设置参数之前,我正在加载这样的报告.

myReportViewer.LocalReport.ReportEmbeddedResource = "MyApp.MyReport1.rdlc";
Run Code Online (Sandbox Code Playgroud)

要么

myReportViewer.LocalReport.ReportEmbeddedResource = "MyApp.MyReport2.rdlc";
Run Code Online (Sandbox Code Playgroud)

这种情况很奇怪.假设我运行应用程序并首先选择MyReport1并运行它.该报告是保存参数的报告.MyReport2没有任何参数,只有数据源.MyReport1将正确加载,一切运行完美.然后,我可以切换到MyReport2,并根据需要在两个报告之间来回切换.

假设我先运行MyReport2.它正确加载,我可以多次运行它.但是,如果我切换回MyReport1,它会在尝试设置参数时抛出以下异常.

An attempt was made to set a report parameter 'TotalTime' that is not defined in this report.
Run Code Online (Sandbox Code Playgroud)

看看这个异常我会假设MyReport1由于某种原因没有加载.当我设置LocalReport.ReportEmbeddedResource时.什么会导致MyReport1无法正确加载只是因为我没有先使用它?

这是代码,我当然修剪了一些我无法展示的作品.

if (ReportComboBox.SelectedItem.ToString() == "Time by user") {
     myReportViewer.LocalReport.DataSources.Clear();
     ReportDataSource datasource = new ReportDataSource();
     datasource.Name = "DataSet1";
     datasource.Value = DataSet1BindingSource;
     myReportViewer.LocalReport.DataSources.Add(datasource);
     try {
          myReportViewer.LocalReport.ReportEmbeddedResource = "";
          myReportViewer.LocalReport.ReportEmbeddedResource = "MyApp.MyReport1.rdlc";
          ReportParameter test = new ReportParameter("TotalTime", total.ToString("c"));
          myReportViewer.LocalReport.SetParameters(test);
          myReportViewer.RefreshReport();
     } catch (Exception ex) { 

     }
} else if (ReportComboBox.SelectedItem.ToString() == "Time - Everyone") …
Run Code Online (Sandbox Code Playgroud)

c# reportviewer reportparameter

2
推荐指数
1
解决办法
3719
查看次数

ReportViewer在提交后重置参数

我在ReportViewer控件中显示远程报告.报告加载了一些默认参数.到目前为止一切都很好.

但是,当我更改几个输入值并点击时View Report,报告只显示具有默认值的数据.我在输入字段中更改的参数也会重置.

我拥有的所有代码都是这样的:

apsx

<rsweb:ReportViewer ID="ReportViewer1" runat="server" Font-Names="Verdana"
    Font-Size="8pt" Height="642px" ProcessingMode="Remote" Width="100%">
    <ServerReport ReportPath="http://server.com/Product/Dashboards/test.rdl" 
        ReportServerUrl="http://server.com/ReportServer" />
</rsweb:ReportViewer>
Run Code Online (Sandbox Code Playgroud)

代码隐藏基本上是空的.它现在所有的都是空的Page_Load.

这就是我的全部代码.

但感觉就像一个ViewState问题?但我不知道在哪里看.

当我按下View Report按钮时,任何人都知道为什么参数会被重新调整?

asp.net reportviewer2008 reportviewer

2
推荐指数
1
解决办法
1742
查看次数

ReportViewer在报告标题部分中对标题进行分组?

在此输入图像描述

嗨,我正在编写一份在VS2010中使用reportviewer的报告.

这是发票报告.它在系统中有一些帐户,对于每个帐户,它都有一些订单.现在,在每个月,我们需要将发票发送到每个帐户.

在报告中,在顶部,我们需要列出"Bill To" (the address for each account)"Invoice#",对于每个帐户,它是不同的,并且是连续的.然后,在中心,它应列出此帐户的订单的详细信息.显然,每个帐户都应该有发票.

请参阅随附的屏幕截图.我使用了分组并创建了屏幕截图中显示的发票.

但是,它有一个问题.在"帐户地址","条款",和"发票号码",我不能把他们分组(这些都是集团内相同).因此,对于不同的组,它们显示为相同的值,尽管在rdlc文件中,我将它们的字段放在那里.

谁知道如何解决问题?

一种可能性是:不是在一个报告中为所有帐户创建发票(即20个页面,每个页面是帐户的发票),为每个帐户的每个发票创建一个报告(总共20个文件),然后打印发票直.这将起作用,因为我们可以操纵所有数据,并使用reportviewer参数进行帐户地址,条款,......

但是,这意味着我们无法在打印前浏览报告(不包括软件).有什么建议?

谢谢

读者

c# vb.net reportviewer rdlc

2
推荐指数
1
解决办法
6597
查看次数

尚未指定报告"Report1"的报告定义

我在visual studio 2012 webapplication project.t中创建了一个rdlc报告.当我运行项目时,所有步骤都正确(都是从UI完成)没有做任何编码我得到了以下错误

An error occurred during local report processing.
    The report definition for report 'Report1' has not been specified
        Object reference not set to an instance of an object.
Run Code Online (Sandbox Code Playgroud)

然后从codebehind.then错误desapier设置ReportViewer1.LocalReport.ReportPath =属性并正常工作.我头痛的是如何在不进行任何编码的情况下设置此属性?

c# reportviewer rdlc visual-studio

2
推荐指数
3
解决办法
2万
查看次数

超链接无法在RDLC报告文本框属性的操作:转到URL

我有Visual Studio 2013更新4.我正在尝试在浏览器中获取特定文本框的URL.在RDLC报告中设置文本框的超链接非常容易.它是Microsoft帖子,如下所示.

https://msdn.microsoft.com/en-us/library/ms157159.aspx

我应用了上面链接中提到的6个步骤,但是我仍然无法在特定文本框的RDLC报告中获得超链接.我还在aspx和aspx.cs页面中添加了EnableHyperlinks ="true".提前谢谢.

reportviewer report rdlc reporting-services

2
推荐指数
1
解决办法
3793
查看次数