Лично у меня был хороший успех с MSRS (локальные отчеты), хотя в Crystal Reports есть больше форматов для экспорта в IIRC.Я помню, как однажды использовал Itextsharp, и я думаю, что вы можете столкнуться с проблемой в зависимости от установленной версии Adobe Reader, но вы должны убедиться в этом сами.
Что касается MSRS, да, вы должны установить егоно когда-то, как Crystal Reports.
Я не создавал динамически созданные отчеты, я использовал «шаблон», но если вы говорите о динамически создаваемых таблицах, то я думаю, что лучше всего было бы сначала протестировать один отчет.и с CReports, и с MSRS, и посмотрите вывод. Если вам нужно сделать много отчетов, тогда я пойму, почему вам нужно динамическое создание, я не стал, но определенно рассмотрю его, поскольку задача состоит в том, чтобы изменить размер столбцов, запуститьи печатайте и делайте это снова и снова до тех пор, пока оно не подойдет.
Я даже сталкивался с проблемами, как будто половина строки была напечатана внизу страницы ... просто делюсь своим опытом.