c# - 如何从 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);
}
}
}
解决方案
推荐阅读
- python - python 的不和谐导入(无法解析“不和谐”。此模块可能缺少智能感知)
- php - Wordpress 显示启用了 Apache mod_rewrite 的目录列表
- windows - 从 Windows INF 文件中提取 HID
- jmeter - Jmeter:如何使用保存的摘要 csv 文件在 jmeter 中创建 HTML 仪表板
- javascript - 从字符串创建反应组件
- mysql - 如何使用自定义 mysql docker 镜像和测试数据进行本地开发
- android - 在android中将处理移动到后台
- truffle - 哪个版本适用于 Solidity 和 Truffle?
- windows - 如何使用 pscp 写入日志制作文件复制脚本?
- python - 选择增量为 7 天的 ID