Вызов SSRS Drillthrough со стороны клиента asp.net - PullRequest
3 голосов
/ 23 ноября 2011

Я использую ReportViewer на своем веб-сайте ASP.NET.Я хотел бы поймать элемент Drillthrough, показать контекстное меню с помощью jQuery и выполнить Drillthrough с другими параметрами в соответствии с выбором пользователя в меню.Я могу поймать соответствующий Drillthrough и показать контекстное меню, но теперь я сталкиваюсь с проблемой вызова Drillthrough со стороны клиента - это вообще возможно?Пробовал со статическим WebMethod, но reportViewer НЕ доступен из него.

1 Ответ

0 голосов
/ 02 декабря 2011

Я предполагаю, что вы используете ProcessingMode = Remote в вашем элементе управления ReportViewer. Если это так, то как только вы запустите отчет верхнего уровня, он уже не в ваших руках. Хотя в MSDN это никогда не указывается, события ReportViewer, такие как Drillthrough, ТОЛЬКО доступны для ProcessingMode.Local. Возможно, вы сможете взломать настоящий JavaScript-код, который используется в отчете, но это будет просто взлом.

...