【问题标题】:Generate a custom report with parameters生成带有参数的自定义报告
【发布时间】:2014-01-29 15:20:13
【问题描述】:

我使用 ReportBuilder 3.0 创建了一个 .RDL。此 RDL 包含一个数据集和一个数据源。数据集有自己的查询。此 RDL 包含一些参数。

我想做的是: 从 WPF 应用程序中获取此 RDL,将一些数据放入参数中,创建报表并保存报表。

此 RDL 是添加到项目中的本地文件。

有人对此有解决方案吗?

【问题讨论】:

    标签: c# wpf parameters reportbuilder rdl


    【解决方案1】:

    RDL 报告旨在发布在 Reporting Services 服务器上。

    我相信您需要的是可以在本地使用的 rdlc 报告。

    如何创建报告: http://msdn.microsoft.com/en-us/library/hh273267.aspx

    以编程方式传递参数: http://dotnetknowledgebox.blogspot.in/2012/01/passing-parameters-to-rdlc.html

    【讨论】:

    • 这看起来不错,但是如何使用自定义查询?我不想将整个表添加到数据集中,而只想将来自不同表的一些数据。
    • 您通过 ReportViewer1.LocalReport.DataSources 中的数据集传递数据。只需使用 Ado.net 获取您需要的数据,然后将生成的数据集作为报表参数传递。 ReportDataSource 的构造函数接受IEnumerable,因此您可以传递您需要的任何数据。
    • 我修好了:D 谢谢!!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-12
    • 2023-03-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多