【问题标题】:Unbound tabular data in RDLCRDLC 中未绑定的表格数据
【发布时间】:2014-04-29 19:01:41
【问题描述】:

我需要在不是来自任何数据集的 RDLC 中显示一些表格数据。我只需要表格用于格式化目的。所以我创建了表格并围绕我的内容(通过参数传入)进行了设计。

现在我得到一个编译时错误:

"error rsDataRegionWithoutDataSet: tablix ‘Tablix1’ 在 报告正文,但报告没有数据集。数据区域不是 允许在没有数据集的报表中使用。”

如何在基于 RDLC 的报告中显示未绑定的表格数据?

【问题讨论】:

    标签: .net report reporting rdlc


    【解决方案1】:

    您应该使用虚拟数据集来绑定到矩阵,因为表格需要绑定到数据集。

    否则我要做的就是使用文本框并将它们放在一起,你会得到相同的结果。如果您需要将它们放在一起(以防分页符),您可以将文本框嵌入到矩形内。

    【讨论】:

      【解决方案2】:

      添加虚拟数据集:

      1. 使用 Visual Studio 打开您的 RDLC
      2. 在左侧,打开“报告数据”窗口
      3. 点击新建/数据集...
      4. 在您的数据库中选择任何表,没关系
      5. 将数据集命名为 DataSet1 以匹配下面的代码
      6. 在代码中添加参数的位置附近添加:

        report = new LocalReport();
        ...
        report.DataSources.Add(new Microsoft.Reporting.WebForms.ReportDataSource("DataSet1", new DataTable()));
        ...
        report.Refresh();
        

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-10-05
        • 1970-01-01
        • 2015-01-25
        • 1970-01-01
        • 1970-01-01
        • 2017-11-26
        相关资源
        最近更新 更多