当前位置: 代码迷 >> .NET报表 >> ReportViewer 怎么禁止导出功能
  详细解决方案

ReportViewer 怎么禁止导出功能

热度:5265   发布时间:2013-02-25 00:00:00.0
ReportViewer 如何禁止导出功能
如题,怎样禁止ReportViewer工具栏上的导出按钮??或者有其他方法

------解决方案--------------------------------------------------------
ShowExportButton=false
------解决方案--------------------------------------------------------
用代码的方式
ReportViewer rw = reportViewer1 as ReportViewer;
if (rw == null)
{
return;
}
foreach (RenderingExtension re in rw.LocalReport.ListRenderingExtensions())
{
//屏蔽掉你需要取消的导出功能 Excel PDF Word 
if (re.Name == "Excel")//屏蔽掉excel pdf和word类似
{
FieldInfo fi = re.GetType().GetField("m_isVisible", BindingFlags.Instance | BindingFlags.NonPublic);
fi.SetValue(re, false);
}
}
  相关解决方案