Генераторы отчетов + динамические источники данных
От: belnetmon Беларусь  
Дата: 19.03.10 11:40
Оценка:
Прорабатываем новую софтину, дошло дело до генерации отчетов. А дальше начинается цирк. Основное, что нужно — это умение отчетов цепляться к динамически создаваемым источникам данных. То есть на момент создания приложения о том, какие будут базы и о их будущей структуре еще никто не знает.
Две лидирующих на рынке системы генерации отчетов Crystal Reports и MS Reporting Services никаким боком не позволяют такого. Точнее, я такую возможность не нашел. Есть строгое правило: отчет "слишком много хочет знать" о базе данных и цепляется к ней и ее структуре на момент дизайна. Не зная о базе данных разработать форму не получается.
Вопросов, аналогичных моему, люди задают в интернете массу. Ответов я не нашел.
Очень интересный пример — на кодепрожекте, когда люди подобную задачу решают методом "хака", генерируя по сути нутро будущего отчета с помощью стороннего средства. Прописывают базу данных поля, прописываю саму базу данных. А потом загружают его во вьюер напрямую: reportViewer.LocalReport.LoadReportDefinition(...).
Может у кого-то есть опыт решения подобного рода задач? Или все-таки на дотнете все нужно пилить влоб и никак иначе?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.