Замена источника данных для отчетов RDLC служб Reporting Services
-
13-09-2019 - |
Вопрос
Я вношу некоторые изменения, и мне нужно изменить источник данных для моего отчета.Как я могу это сделать, не потеряв всю проделанную работу?Предположим, что имена полей одинаковы.
Обновлять:Отчеты все еще находятся в Visual Studio, и мне нужно перейти с TableAdapter на DataTable, который я заполню через класс.
Обновление 2:В настоящее время он использует поля в CustomerService_report_vw_ServiceRequest, я хочу изменить их на CustomerService_ServiceRequest.Я вижу это в редакторе выражений.Поэтому, когда я выбираю параметр «Поля» в редакторе выражений, я хочу видеть поля в CustomerService_ServiceRequest.
Имеет ли это больше смысла?
Обновление 3:Поэтому, если вы добавите поле из другой таблицы данных, вы можете переключить свое имя набора данных на новое.А как теперь удалить старую?
Решение
Я вручную отредактировал файл *rldc в текстовом редакторе и отредактировал XML, чтобы удалить набор данных.
Другие советы
Если у вас уже есть отчеты, загруженные на сервер отчетов, проще всего будет зайти в свойства вашего отчета и затем настроить там информацию об источнике данных.
Больше информации: Настройка свойств источника данных в службах Reporting Services