WinForms ReportViewer LocalReport Гиперссылка не работает вообще - PullRequest
0 голосов
/ 03 апреля 2020

Я использую последний 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?

...