【问题标题】:How to get No Records from SSRS to ASPX/ASCX如何从 SSRS 获取无记录到 ASPX/ASCX
【发布时间】:2012-08-27 09:34:47
【问题描述】:

我有一个 SSRS 报告,我只是从我的 aspx 中使用它并直接将其导出到 excel 中,而无需使用 ReportViewer。现在我想检查我的 DataSet 是否有价值。我可以调用我在 SSRS 中使用的 SP 来获取计数。但我不想用那个。由于我不想在没有记录或数据集为空时导出到excel...!

有没有人知道如何将“无记录”从 SSRS 返回到 ASPX/ASCX?

【问题讨论】:

    标签: asp.net asp.net-mvc reporting-services export-to-excel


    【解决方案1】:

    一个更简单的方法是

    1. 在 .net 代码中从存储过程中获取数据
    2. 检查数据集中的记录数
    3. 如果有记录,传递给报表
    4. 如果没有,则显示“无记录”消息

    这是设置数据源的方法

    reportViewer.LocalReport.DataSources.Add(
        new Microsoft.Reporting.WinForms.ReportDataSource(
        "MyData", dataset.Tables[0]));
    reportViewer.RefreshReport();
    

    您现在可以将此数据导出到 Excel。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-01-31
      • 1970-01-01
      • 1970-01-01
      • 2013-09-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多