Я использую последний ReportViewer из nuget (15.something).
Это Winforms,. NET Framework 4.72, Visual Studio 2019 - 16.5.2.
I иметь элемент управления ReportViewer, встроенный в пользовательский элемент управления, внутри формы и т. д. c. Я использую исключительно LocalReports - сервера SSRS не видно. Я успешно подключил детализацию и вложенные отчеты, теперь пытаюсь заставить работать гиперссылки в отчетах - я намерен перехватить ссылку для навигации в приложении, а не запускать веб-браузер.
- Я разместил действия гиперссылки в отчете - в текстовом поле, на изображении, в другом текстовом поле.
- Я установил для LocalReport.EnableHyperlinks значение true (без этого отчет даже не загрузится). ).
- Я подключил свой обработчик событий к событию ReportViewer.Hyperlink.
Когда я загружаю отчет со ссылкой, я вижу:
- Нет визуального указания на наличие ссылки. Никаких изменений в курсоре мыши, когда я наводю курсор мыши на ссылку.
- Нажатие на ссылку не вызывает моего обработчика событий.
- Нет никаких доказательств того, что ReportViewer пытался запустить URL (например, в браузере).
В этом году я сделал go (SQL Server 2005!) С ServerReports и у меня не было никаких проблем.
Есть что-то, чего я пропускаю, или это просто еще одна вещь, которая не работать с LocalReport?