We help IT Professionals succeed at work.

Notification report printed

ACanadian asked

In my C# project, I am using Crystal Reports (now from SAP) for my reporting needs.  The reports are displayed to the user using the CrystalReportView control.  I opted to use their toolbar options as they fit my needs.  What I am trying to figure out is how to take action after a report has been printed. Without having to ask the user if they printed something.  Essentially I want to log that a report was printed and by whom.  Which is easy data to get, except I cannot find an event or anything that indicates a report was printed through the CrystalReportViewer.  I know that I can change my program logic to have a direct print option, after which I can create my log. Was hoping that I wouldn't have to do that.

Is there an event that can be subscribed to somewhere in the bowels of crystal engine that I can use?

Watch Question