Apparently, there is an option EnableHyperlinks
on the LocalReport
object that I couldn't find in the designer, but is accessible during runtime:
reportViewer.LocalReport.EnableHyperlinks = true;
Once I included this single line the report stopped crashing and the link worked.