在asp.net中调用reportviewer的导出事件的函数

时间:2016-03-09 06:11:09

标签: c# asp.net rdlc reportviewer

我正在使用RDLC报告,它使用asp.net在报告查看器中显示该报告。用户以PDF或其他方式导出报表后,我必须更新数据库中的一些标志。那么,报表查看器导出按钮是否会触发任何事件?我试图找到这个事件或解决方案但找不到任何东西。

1 个答案:

答案 0 :(得分:0)

您应该可以使用ReportViewer.ReportExport Event。我自己没试过,但你应该能够做到这样:

reportViewer.ReportExport += new ExportEventHandler(sender, args);

...然后在以下处理程序中添加您的代码:

public void ExportEventHandler(object sender, ReportExportEventArgs e)
{
    if (e.Extension.LocalizedName == "Adobe PDF")
    {
        // add your code here
    }
}