首页 > 解决方案 > 如何从 rdlc 隐藏 rdlc word 和 excel 选项

问题描述

如何在 RDLC 报告中隐藏 Word 和 excel 选项,请任何人..帮帮我,我正在搜索 3 小时但没有成功请帮帮我,我只想要 PDF 而不是 word 和 excel 怎么做

protected void ReportViewer1_PreRender(object sender, EventArgs e)
        {
            DisableUnwantedExportFormat(ReportViewer1, "Excel");
            DisableUnwantedExportFormat(ReportViewer1, "Word");
        }
        public void DisableUnwantedExportFormat(ReportViewer ReportViewerID, string strFormatName)
        {
            FieldInfo info;
            foreach (RenderingExtension extension in ReportViewerID.LocalReport.ListRenderingExtensions())
            {
                if (extension.Name.Trim().ToUpper() == strFormatName.Trim().ToUpper())
                {
                    info = extension.GetType().GetField("m_isVisible", BindingFlags.Instance | BindingFlags.NonPublic);
                    info.SetValue(extension, false);
                }
            }
        }

标签: c#asp.netrdlc

解决方案


推荐阅读