我需要捕获报表查看器的导出和打印活动,因为我需要记录用户名和此类活动的时间/日期。 我已经看过telerik报告查看器事件以及标准的asp报告查看器,但我没有看到任何可能对我有所帮助的事件。
如何捕获报表查看器的打印和导出活动以嵌入我的代码:
Utilities.Record_Transaction("Report_xxx-Exported to Excel " + cname, (string)Session["userName"]);
任何提示?
答案 0 :(得分:0)
对于导出,您可以隐藏导出控件并实现您需要的自己的添加代码。以下是从谷歌执行此操作的第一个示例:http://dinesql.blogspot.co.uk/2010/05/report-viewer-control-exporting-reports.html
您可以使用相同的方法进行打印 - How to call print from asp.net on a reportviewer control?