RDL C - вызов подотчета переменное число раз из отчета - PullRequest
0 голосов
/ 17 января 2020

У меня есть отчет, разработанный в RDL C, который имеет набор данных, состоящий из набора целочисленных значений UserID. Отчет состоит из таблицы из одного столбца, каждая строка сгруппирована по идентификатору пользователя. Внутри каждой ячейки есть вложенный отчет, сгенерированный из UserID. Подотчет также спроектирован в RDL C из двух отдельных наборов данных, каждый из которых создается на основе идентификатора пользователя.

Как создать подотчет для создания соответствующей информации для идентификатора пользователя каждой родительской строки?

Я не вижу, как это можно сделать на стороне родительского отчета, поскольку метод, определенный в SubreportProcessingEventHandler, кажется, вызывается только один раз, а не один раз для каждого подотчета UserID.

Я предполагаю, что это должно быть сделано в файле ascx.cs подотчета - но где бы я его положил? Есть предопределенное имя метода для использования, или я вызываю метод от родителя как-то?

Возможно ли то, что я описываю?

1 Ответ

0 голосов
/ 28 января 2020

Очевидно, что ответ - по крайней мере, тот, который работает, когда я это делаю, - это то, что SubreportProcessingEventHandler фактически вызывается один раз для каждого идентификатора пользователя, поэтому идентификатор пользователя передается обработчику в качестве параметра, а подотчет - наборы данных создаются в обработчике с использованием этого идентификатора пользователя.

...