Динамическое создание отчетов RDLC без редактирования XML

Большинство из них предложили бы использовать один из множества редакторов XML для создания настраиваемого XML RDLC в соответствии с выбором пользователя и передачи этого отчета в объект Microsoft Report Viewer. В настоящее время я реализую этот метод в предыдущей версии моего кода. Тем не менее, это грязно, долго и не хватает красноречивости по меньшей мере.

Предыдущее исследование, я не могу точно вспомнить, где я его видел, заставило меня поверить, что есть метод для создания набора данных, динамически с помощью кода, создания адаптера для заполнения набора данных и последующего получения этого набора данных.writeXML() для создания полнофункциональной копии XML, которую можно передать объекту Microsoft Report Viewer.

Опять же, чтобы уточнить, я не хочу использовать XML-классы, чтобы написать свой отчет. Я хочу построить свой набор данных с помощью кода в зависимости от выбора пользователя, сделать так, чтобы набор данных записал XML, а затем передать его объекту Reporting.

Многие вещи, которые я нашел, по какой-то причине благоприятствуют ASP.NET, и мне еще предстоит полностью разобраться в его работе.

1 ответ

Решение

Кажется, что я пытаюсь написать RDL (язык определения отчетов). Этот RDL представляет собой набор тегов, которые средство просмотра отчетов Microsoft интерпретирует для создания видимого объекта для конечного пользователя. Набор данных является элементом этого определения RDL, поэтому он действительно не может создать сам RDL. Вроде как ребенок, рожающий маму. Вот несколько отличных ресурсов, которые я нашел, чтобы пролить свет на элементы файла RDL. Вот

Другие вопросы по тегам