Полностью автономные отчеты RDLC - PullRequest
0 голосов
/ 21 ноября 2019

Можно ли создать полностью автономный отчет RDLC?

Под этим я подразумеваю, что хост-приложение, управляющее элементом управления ReportViewer, может передавать строку подключения, но все остальные аспекты (в частности, включаяЗапросы SQL) должны быть определены внутри файла RDLC, без предопределенных наборов данных и т. Д. В коде.

По сути, я ищу то, что код знает, как подключиться к базе данных, но отчетФайл полностью контролирует, из каких таблиц извлекать данные и как их соединять. Так что вы можете вставить новый файл RDLC, не касаясь какого-либо кода, и он может создавать отчеты по совершенно другим таблицам, чем любые предыдущие отчеты.

Все, что я могу найти о RDLC, говорит о создании типизированных наборов данных или заполнении DataTables вкод, который мне не нужен.

Я заметил, что в файле есть значение CommandText, что кажется многообещающим, но я не могу найти способ установить это в RDLCконструктор, и, похоже, он на самом деле ничего не делает.

Я уверен, что мне здесь не хватает чего-то фундаментального (для справки, я больше всего знаком с Crystal Reports, который ведет себя так, как я хотел выше). Я не могу представить, как написание дополнительного кода может быть требованием для написания дополнительных отчетов.

...