Я занимаюсь разработкой приложения для форм Windows, в котором есть несколько окон, содержащих таблицы данных, с использованием vb.net.У клиента совсем недавно возникло желание распечатать данные каждой из этих таблиц.
Успешно спроектировав и внедрив мой первый отчет с использованием отчетов Crystal несколько месяцев назад, мой первый инстинкт был сделать это с помощью отчетов Crystal.Однако, поскольку я уже точно знал, какие столбцы и данные я хотел бы представить в своем первом отчете, я мог составить отчет с учетом этого, поэтому проблем не было.
Теперь проблема в том, что я не знаю точного количества столбцов, которые должны быть напечатаны в отчете, поэтому боюсь, что мне придется разрабатывать отчет программно, поэтому мои вопросы таковы;
Существуют ли какие-либо средства для составления отчета программно?Например, могу ли я, используя только код, указывать в отчетах Crystal о размещении «табличного объекта» в разделе сведений, а затем о столбце с именем X и другом столбце с именем Y?Если возможно, может кто-нибудь указать мне пример кода о том, как сделать это или что-то подобное?
Если 1 не представляется возможным в Crystal Reports, кто-то может указать мне на какое-то другое программное обеспечение для отчетностив котором я мог бы достичь 1, и, если возможно, как?
Разумно ли я подхожу к этой проблеме или есть гораздо лучший и более простой способ достижения желаний клиентов?
ККстати, я уже предоставил возможность экспортировать таблицы в Excel, из которых клиент мог бы распечатывать их по своему усмотрению, но, похоже, они предпочитают более изящные отчеты с логотипами и тому подобным, чего можно было бы достичь в Crystal Reports.
Буду чрезвычайно признателен за любую помощь в реализации этой функции.