Я хотел бы изменить последовательность заголовков/столбцов отчета *.rdlc
во время выполнения на основе, например, пользовательские настройки предпочтений. Я обнаружил, что вы можете сделать некоторые столбцы невидимыми, но я не нашел способ изменить порядок столбцов. Я использую элемент управления ReportViewer на веб-странице ASP.NET. А во время выполнения в этом случае это означает, что макет может измениться во время двух запросов страницы. Я где-то читал, что вы можете динамически конфигурировать rdlc xml или использовать объектную модель rdl для динамического определения отчета как части обработки запроса.Как изменить порядок столбцов отчета служб отчетов SQL Server во время выполнения?
Следующий пример должен будет, надеюсь, лучше объяснить, что я пытаюсь сделать:
По умолчанию столбец отчета макет таблицы или матрицы:
Date Item Price
Динамически измененном порядке столбцов во время выполнения:
Item Price Date
Если столбцы генерируются автоматически из матрицы, вы можете заказать их после некоторой логики. Если это таблица со статическими столбцами, я не думаю, что вы можете сортировать их во время выполнения – Lamak