Я хотел бы узнать, создал ли кто-нибудь отчет RDL (его запуск в службах Reporting Services) и загрузил его в компонент WPF, например FlowDocument.В любом случае, чтобы загрузить содержимое отчета RDL в WPF FlowDocument или подобное?
Поскольку RDL - это всего лишь XML, возможно, есть способ проанализировать результат и избежать использования этого WindowsFormsHost, чтобы использовать элемент управления View Report.
Было бы здорово иметь другой контроль, а не этот просмотрщик отчетов в рамках интеграции WindowsFormsHost.
спасибо!
Действительно, это было бы возможно! Если мы сможем поймать возвращенный HTML и загрузить его в элемент управления WPF, это будет очень хорошо. Проблемой может быть только поведение поискового вызова и масштабирования. –
Проблема в том, что вы получаете статический мертвый отчет. Вы теряете масштабирование, пейджинг, поиск, фильтрацию, детализацию, экспорт и т. Д. Некоторые из этих материалов вы можете воссоздать сами, сделав больше звонков на сервер, большую часть которых вы не можете воссоздать вообще. В целом это плохое решение, если ваш отчет не очень прост :(Я никогда не делал (реального) приложения WPF, поэтому я не испытывал боли в ReportViewer + WindowsFormHost, о которых все говорят. Но из того, что я могу сказать, это, вероятно, лучшее решение. Могу сказать, что MS знает об этой ситуации и работает над реальным решением. –