Меня попросили внести небольшое изменение в один из наших RDL. По сути, у меня есть несколько полей в моем верхнем / нижнем колонтитуле, которые извлекают информацию из результирующего набора данных (это делается путем создания скрытого текстового поля в теле отчета, а затем создания текстового поля в нижнем колонтитуле со значением, установленным в ReportItems!txtHiddenMsg.Value
).
К сожалению, сообщение в нижнем колонтитуле является динамическим: оно отображает идентификатор клиента и настраиваемое сообщение «Спасибо за ваш бизнес» на родном языке клиента в нижнем колонтитуле, и в отчете содержится несколько идентификаторов клиентов, поэтому текст нижнего колонтитула фактически меняется от страницы к странице. Это означает, что невозможно жестко закодировать текст в нижнем колонтитуле или связать его с другим набором данных.
Отчет прекрасно отображается в ReportViewer, но поля исчезают при экспорте в PDF. Я не знаю, как сформулировать эту проблему, поэтому прошу прощения, если она сформулирована неуклюже:
Как связать поле в верхнем / нижнем колонтитуле с полем набора данных и без исчезновения поля из экспорта PDF?