Я строю отчет SSIS и отображаю его с помощью asp-управления ReportViewer. Я уже знаю, как передавать параметры по коду:Установить переменную отчета SSRS из кода
reportViewer1.ServerReport.SetParameters(parameters);
Как я могу сделать то же самое для переменных отчета?
В моем докладе, я заполнители для имен столбцов. Я хочу, чтобы язык имени столбца изменялся динамически - когда отчет загружается, я передаю набор текстовых строк для имен столбцов. Я могу добиться этого с помощью параметров, но он выглядит как обходной путь, как если бы параметры, которые не были сделаны для этого использования. Например, мне нужно установить их в Hidden (конечно, потому что они даже не связаны с фильтрацией данных). –
Параметры не подходят для локализации, но не являются переменными. Запуск отчета в правильной языковой версии с использованием языка [User! Language] (http://msdn.microsoft.com/en-us/library/cc281090 (v = sql.100) .aspx) глобальный или передача одиночного ' culuture' - вероятно, лучшая идея. В любом случае ответ на ваш исходный вопрос остается тем же: передача значений для переменных невозможна. – Jeroen