将所有选定的RDLC报告导出为一个单词/ excel / PDF文档

时间:2017-10-03 13:04:12

标签: rdlc reportviewer export-to-word

目前我正在开发一个应用程序,用户可以使用报表查看器的默认导出选项将 RLDC 报表导出到Word,PDF,Excel。在报告向导中,允许用户选择多个报告。默认情况下,报表查看器一次呈现一个报表,导出选项仅限于该报表。报表查看器是否有任何选项可以在单个Word / Excel或PDF上一次导出所有选定的报表?如果不是,那么我该怎么做才能实现这个要求呢?寻求建议。

1 个答案:

答案 0 :(得分:0)

您可以通过以下方式跟踪This Example自定义导出:

 var x = ReportViewer.LocalReport.ListRenderingExtensions();
        RenderingExtension render_ = null;

        var obj = (sender as Button);

        switch (obj.Tag.ToString())
        {
            case "word":
                render_ = x[5];
                break;
            case "excel":
                render_ = x[1];
                break;
            case "pdf":
                render_ = x[3];
                break;
        }