У меня есть отчет SSRS с действием над текстовым полем.Свойство «Перейти к отчету» устанавливается для родительского отчета, поэтому родительский отчет также становится детальным отчетом.Я развернул отчет на сервере отчетов, и он отображается нормально, и в диспетчере отчетов нормально работает и детализированное действие.
Когда я присоединяю этот отчет к элементу управления ReportViewer в .aspx, родительский отчет отображается нормально, но детализациядействие вызывает ошибку (неверный аргумент).
У меня есть 2 видимых и 3 скрытых параметра для этого отчета.
Я попытался переопределить событие ReportViewerCtrl_Drillthrough и добавил следующий код:
ReportViewerCtrl.ServerReport.SetParameters(reportParamList);
ReportViewerCtrl.ServerReport.Refresh();
, гдеreportParamList представляет собой список параметров, переданных из родительского отчета в отчет детализации, но я получаю ту же ошибку (я использовал DrillthroughEventArgs.Report.GetParameters (), чтобы получить список параметров, и они передаются корректным образом).
Я не нашел на других форумах чего-то подобного, связанного с отчетами, развернутыми в Отчете сервера (только для локального отчета).
Любая идея будет очень признательна!