Мне нужно обновить RDL с информацией нижнего колонтитула для моего клиента. У меня есть почти 45-50 RDL для обновления информации нижнего колонтитула. Какой лучший способ скопировать код из одного RDL в другой или любой другой способ, который мне подходит, чтобы сделать это за меньшее время.
Я попытался скопировать информацию нижнего колонтитула из кода в другой код. Но выдает мне ошибку, как показано ниже
"Несколько элементов отчета в отчете имеют имя "Textbox3". Имена элементов отчета должны быть уникальными в отчете. "
Цель состоит в том, чтобы добиться этого за меньшее время и настроить страницу дизайна SSRS с помощью альтернатив. Но это не работает. Пожалуйста, помогите мне с уникальными идеями. Спасибо
Я думаю, вам следует просто изменить имя таблицы на что-то уникальное, например
TBFooter1
.Предполагая, что старые нижние колонтитулы содержат один и тот же текст, вы можете открыть свои файлы rdl с помощью редактора, такого как notepad ++, а затем использовать строку замены, чтобы изменить ее для всех файлов.
Вы можете получить все файлы RDL в папке, открыть эту папку с помощью кода Visual Studio (другие хорошие редакторы, вероятно, могут сделать то же самое), а затем использовать поиск и замену в файлах (Shift + Ctrl + F в Windows), но поиск с выражением регулярного выражения . Аналогичный вопрос здесь coderhelper.com/questions/43577528/…. Однако, как предложил Ганновер, измените нижний колонтитул, который вы хотите скопировать, чтобы иметь текстовые поля с уникальными именами (или любые другие объекты в нижнем колонтитуле).