日期:2014-05-20  浏览次数:20896 次

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);
}
}