【问题标题】:RDLC report with no database in winformsWinforms中没有数据库的RDLC报告
【发布时间】:2021-11-10 07:34:55
【问题描述】:

您好,我想创建一个包含表格的 rdlc 报告,以便表格有两列。第一列在设计期间是硬编码的,并在下一列中描述值的标签。下一列应由运行时出现的值填充。 Report format

。在没有数据库的情况下创建此表会给我错误

"tablix "table1" 引用了一个不存在的无效数据集名称"

是否有在不创建数据集的情况下填充下一列的值?

如果不是,那么我可以/如何创建模拟数据库,但列中的值仍由参数填充?

【问题讨论】:

    标签: c# winforms dynamic rdlc dynamic-rdlc-generation


    【解决方案1】:

    您可以像这样将空数据集添加到您的报告中:

    如果没有,请将对象 DataSet 添加到您的报告中,对象可以是任何东西,因为这无关紧要。

    然后在渲染报告之前添加这些行:

    ReportDataSource rdl = new ReportDataSource("DataSet1", new List<string>());
    ReportViewer1.LocalReport.DataSources.Add(rdl);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-14
      相关资源
      最近更新 更多