Действия средства просмотра отчетов SSRS WinForm - PullRequest
4 голосов
/ 18 февраля 2009

Я смотрю на элемент управления WinForms средства просмотра отчетов в SSRS 2005 и хочу узнать, можно ли выполнять какие-либо действия, кроме как вызвать URL-адрес или показать другой отчет. Моему боссу нравится элемент управления просмотра отчетов, но он хочет знать, можете ли вы настроить его так, чтобы при нажатии на ячейку он мог открыть другую форму.

Я думаю, что свойство «Действие» является правильным инструментом для этого, но я не вижу никаких вариантов для запуска кода ... все, что я вижу, это «Перейти к закладке», «Перейти к отчету» и «Перейти на URL ". Есть ли событие, которое предоставляет элемент управления, который я мог бы использовать, чтобы определить, какая ячейка была нажата или каким-либо другим способом я могу это сделать?

1 Ответ

3 голосов
/ 18 февраля 2009

При просмотре документации на элементе управления ReportViewer возникает событие Гиперссылка , которое запускается всякий раз, когда пользователь щелкает ссылку в отчете. Возможно, вы сможете обработать это событие, установить для Отмена значение true и предпринять собственные действия.

Просто для пояснения - это будет означать использование действия «Перейти к URL», но указание URL, который вы сможете проанализировать самостоятельно. Например, «http://example.com? Action = ShowHelloWorld ». Затем вы можете проанализировать свойство e.Hyperlink и решить, какое действие предпринять.

...