Создание фильтра источника данных rdlc из другого источника данных

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

Если говорить более подробно, ситуация такова. У меня есть две таблицы базы данных - давайте позвоним одному Заказчику, а другим Заказам.

Клиенты содержат данные о клиентах. Заказы содержат ссылку на клиентов и содержат заказы человека.

Предполагается, что сам отчет должен отображать какую-то букву в части 1:

"Здравствуйте, [CustomerName], у вас есть текущий баланс [TotalBalance] бла-бла-бла…" и список всех заказов, которые он сделал в части 2 "Заказ 1: Товар 1: 1 евро Заказ 2: Товар 2: 2 евро..."

Первоначально это были два отдельных отчета, которые мы создавали по одной записи за раз, выводили в виде файлов PDF и объединяли их с помощью стороннего программного обеспечения, так что буква и список заказов находились рядом друг с другом. Проблема в том, что эта система должна будет генерировать сотни из них одновременно, и это занимало целую вечность. Итак, теперь я хочу передать пару больших источников данных и сгенерировать их партиями (назовите их 600 за раз) - что работает быстрее.

Итак, как я могу заставить второй tablix, который использует другой источник данных, фильтровать на основе того, что находится в первом tablix с его собственным источником данных?

Я посмотрел на подотчеты, но они работают только с использованием сервера отчетов, и это локальные отчеты.

Что я могу сделать? Я беспокоюсь, что это невозможно.

1 ответ

Нет причин, по которым подчиненные отчеты не будут работать с локальными отчетами.

Я рекомендую вам скачать образцы с этого сайта ReportViewer Samples. Проект с именем "SupplyingData" показывает, как загрузить данные в подотчет.

Другие вопросы по тегам