Я просмотрел все другие темы по этому вопросу, но я не могу найти ответ. У меня есть отчет, в котором используется набор данных, который хранит хранимую процедуру. Этот SP возвращает две строки, обе из которых можно отобразить в таблице в отчете. Все идет нормально.SSRS 2008 R2 Subreport не отображается
Далее я добавил табликс, который использует тот же набор данных. В строке (единственная ячейка в) в таблице tablix я добавил подзаголовок. Я добавил параметры в подзаголовок (четыре из которых поступают из набора данных, а один из них - из основного параметра отчета). Я создал группу строк, привязанную к столбцу Id в наборе данных.
Что я ожидаю увидеть при запуске основного отчета: два экземпляра подзаголовка, по одному для каждой из двух строк, возвращаемых SP.
Что я на самом деле вижу: В ReportBuilder я получаю только первый экземпляр подрепортажа. Если я вызываю службу отчетов из приложения (рендеринга его как .PDF), ничего из этого отчета вообще не отображается. В любой среде в отчете отсутствуют ошибки.
Что я проверил: я убедился, что все различные параметры видимости в tablix, группе строк, подрепорте и т. Д. Были установлены так, чтобы они всегда отображались. Я также добавил текст в NoRowsMessageproperty в подзаголовок. Этот текст отображается (по одному для каждой строки) для подрепортажа, когда я пытаюсь запустить его из службы отчетов. Почему это произойдет, я также не знаю, так как значения параметров, которые я поставляю, идентичны в обоих случаях.
Я предполагаю, что у меня что-то не так, как я делаю группу строк, но я не знаю, что это такое.
Привет, Я делаю что-то похожее на вас, однако я использую List. Можете ли вы попробовать перейти от таблиц к спискам, чтобы узнать, работает ли это для вас? –
Вы помещаете Tablix в сгруппированный заголовок/нижний колонтитул по ошибке или находится в строке подробных данных набора двух строк? –
@Shruti хорошая идея. К сожалению, я ничего не получаю при использовании списка. Спасибо за ответ. – PocketJacks2012