Мне всегда не нравилось работать с SSRS, и сейчас я вырываюсь из-за разрывов страниц.
В моем отчете есть таблица товаров, сгруппированных по покупкам. Я хочу, чтобы таблицы продуктов всех покупок отображались на одной странице, а не на одной странице для каждого уникального значения группировки.
Всякий раз, когда я Google, как отключить подкачку страниц, все указывают на эту ветку , за которой я следовал - и общая высота и ширина равны 0.
Начиная с моей таблицы (wtf - это «tablix»?) Я проверил свойство PageBreak каждого контейнера, и для всех установлено значение «None».
Способ ONLY , который мне до сих пор удавалось отключить, заключается в редактировании XML отчета и замене каждого экземпляра <BreakLocation>Between</BreakLocation>
на <BreakLocation>None</BreakLocation>
. Согласно эта статья MSDN None
является допустимым значением, но после этого изменения Business Intelligence Developer Studio больше не может отображать отчет с жалобой «Сбой десериализации: запрошенное значение« Нет »не найдено». ** Медленный хлопок для BIDS.
Мои три конкретных вопроса:
- Почему я не вижу свойства BreakLocation в конструкторе отчетов?
- Почему для BreakLocation установлено значение «Между», когда везде, где это возможно, я установил PageBreak на «Нет»?
- Есть ли другой способ добиться желаемого, который не требует редактирования XML до и после использования конструктора?
Я использую Business Intelligence Developer Studio 2008 и отображаю отчеты в формате HTML.
Любые предложения приветствуются.