Инструмент отчетности VS 2010
У меня есть проект ASP.NET в VS 2010 SP 1, и мне нужно реализовать несколько отчетов. Интересен тот факт, что я манипулирую только объектами и у меня нет прямого доступа к базе данных.
Один объект C# может иметь другие дочерние объекты или даже списки дочерних объектов, и очень вероятно, что эти детали должны отображаться в отчетах. Классическим примером является Автор - Книга: одна книга может быть написана несколькими авторами, а один автор может написать несколько книг.
Известны ли вам какие-либо инструменты отчетности, которые бы упрощали создание отчетов из объектов?
3 ответа
Как насчет встроенных компонентов ReportViewer? Они поддерживают оба
- источники базы данных и
- источники объектов (что, кажется, то, что вам нужно).
Вот учебник по MSDN:
Я думаю, что Stimulsoft Reports может быть полезным.
Отчеты Stimulsoft теперь поддерживают привязку к любому классу.NET; эта функция называется бизнес-объектами в конструкторе отчетов.
Если вы работаете с объектами данных, и ваши потребности просты, взгляните на DevExpress (отказ от ответственности - я технический директор одного из их конкурентов).