WinForms.ReportViewer для отображения кастомизированного элемента? - PullRequest
1 голос
/ 14 сентября 2011

Я разрабатываю страницу отчетности с использованием WinForms.ReportViewer и обрабатываю данные только локально.Это означает, что мы хотим отобразить некоторую информацию от объектов, которые мы разработали.Например, у нас есть свои собственные классы для даты и времени.Однако на странице отчета эта информация о дате и времени не может быть отображена правильно (показывает #ERROR).Есть ли способ рассказать, как показать нашу информацию?Спасибо!

1 Ответ

0 голосов
/ 14 сентября 2011

В более новых версиях ReportViewer MS ввела ошибку , которая отключает возможность навигации по объектам.
Они немного исправили ошибку с последним пакетом обновления , и если ваши объекты поддерживают сериализацию, теперь навигация может работать.

Для моих новых проектов, созданных с помощью средства просмотра отчетов 2010, я начал писать оболочку для каждого объекта / сущности, которые мне нужно визуализировать. Я начал с этого в то время, никакого исправления не было, и теперь я очень доволен этим паттерном. В первый момент, это дает немного больше работы, но это дало мне большую гибкость и оставило мой код чистым. И если однажды у меня не хватит терпения продолжать работать со средством просмотра отчетов, это облегчит перенос моих проектов на другой механизм создания отчетов.

...