2013-05-23 2 views
1

У меня есть проект служб отчетов, который я раздираю на Mobile. Экран идеален, за исключением того, что службы отчетов 2008 разбивают отчет на две отдельные таблицы для отчетов со многими строками. Я хотел бы отключить это. Согласно проведенным исследованиям, вам необходимо установить для InteractiveHeight отчета значение 0, чтобы отключить пейджинг. Однако в XML-формате RDL такого элемента нет. Есть ли где-то еще, что это можно сделать, или есть что-то, чего я не вижу?Невозможно отключить разбиение отчетов на службы отчетов 2008

ответ

3

Вы можете сделать это в конструкторе:

enter image description here

Этот элемент будет присутствовать только, если есть значения не по умолчанию для InteractiveSize:

<Page> 
    <InteractiveHeight>0in</InteractiveHeight> 
    <InteractiveWidth>8.5in</InteractiveWidth> 
    <LeftMargin>1in</LeftMargin> 
    <RightMargin>1in</RightMargin> 
    <TopMargin>1in</TopMargin> 
    <BottomMargin>1in</BottomMargin> 
    <Style /> 
    </Page> 

Если вы не изменили эти значения из значения по умолчанию, они не будут находиться в XML:

<Page> 
    <LeftMargin>1in</LeftMargin> 
    <RightMargin>1in</RightMargin> 
    <TopMargin>1in</TopMargin> 
    <BottomMargin>1in</BottomMargin> 
    <Style /> 
    </Page> 

Итак, вы можете добавить это через конструктор или обновить RDL. Тем не менее, элемент не будет присутствовать во всех случаях, как указано выше, поэтому вам нужно добавить его, если его нет.

+0

Привет, это помогло? У вас есть еще вопросы? –

+1

Да, спасибо, это сработало –

-1

Высота отчета может быть установлена ​​с дизайнерского вида (действительна для VS 2010). Выполните следующие шаги:

  1. открытое окно визуальной студии
  2. Выберите "Отчет" Свойства из выпадающего
  3. Expand опцию "Interactive Размер"
  4. Набор высоты Вариант для "0in"

Image explaining steps to follow

Смежные вопросы