Отчет служб отчетов о ObjectDataSource в отдельной библиотеке приложений - PullRequest
2 голосов
/ 02 июня 2009

Вместо того, чтобы генерировать мои отчеты RS посредством прямого доступа к базе данных SQL, я хотел бы воспользоваться объектами домена, которые я уже написал в другом приложении, где сложные бизнес-правила и вычисления уже существуют, так что у меня нет дублировать эту логику в хранимых процедурах и другом коде. Я хочу сохранить это СУХОЙ.

Было бы неплохо рассматривать проблему отчетности как еще один тип представления

Возможно ли это с помощью служб отчетов? Кажется логичным, что так и должно быть, но я не нахожу там много информации.

1 Ответ

1 голос
/ 02 июня 2009

Да. Вы можете использовать элемент управления ReportViewer в режиме локальной обработки. В этом режиме вы можете просто передать DataSource вместо прямого доступа к базе данных.

Имейте в виду, что есть некоторые вещи, которые вы не можете сделать в LocalMode, что вы можете сделать в ServerMode. Один из них, который я помню, это экспорт в любой другой формат, кроме PDF или Excel.

...