Я хотел бы изменить последовательность заголовков / столбцов отчета *.rdlc
во время выполнения на основе, например, Настройки пользовательских настроек. Я обнаружил, что некоторые столбцы можно сделать невидимыми, но я не нашел способа изменить порядок столбцов. Я использую элемент управления ReportViewer на веб-странице ASP.NET. И во время выполнения в этом случае будет означать, что макет может измениться во время двухстраничных запросов. Я где-то читал, что вы можете динамически настраивать rdlc xml или использовать объектную модель rdl для динамического создания определения отчета как части обработки запроса.
Следующий пример, надеюсь, лучше объяснит, что я пытаюсь сделать:
Макет столбца отчета по умолчанию для таблицы или матрицы:
Date Item Price
Динамически изменяемый порядок столбцов во время выполнения:
Item Price Date