ReportViewer прокручивают проблемы в IE

Я развернул отчет с помощью reportViewer на моей локальной машине. Это - широкий отчет так требует горизонтальной полосы прокрутки через нижнюю часть отчета, но соответствий, прекрасных вертикально. Это прекрасно в FF, однако IE представляет его с вертикальной полосой прокрутки также и независимо от того, что я делаю я не могу избавиться от него! Действительно ли это - проблема с IE? У меня не может только быть горизонтальной полосы прокрутки, или IE настаивает на том, чтобы иметь обоих, даже если вертикальная полоса прокрутки делает почти ничего?

Спасибо

7
задан Boob 26 January 2010 в 11:35
поделиться

1 ответ

Просто мысль, но настроен ли ReportViewer на асинхронный рендеринг?

В этой ссылке есть некоторые детали: http://msdn.microsoft.com/en-us/library/ms252090.aspx

С AsyncRendering=true, ваш отчет будет рендерить внутри IFRAME. По умолчанию он может достигать определенной высоты до тех пор, пока не будет рендерить, и IE не распознает это после факта.

Попробуйте установить его в false - если это проблема и асинхронный рендеринг не является для вас вариантом, может быть способ программно установить начальную высоту ReportViewer достаточно малую, чтобы избежать этих полос прокрутки.

IE определённо разрешает только один тип полосы прокрутки (по крайней мере, IE8 разрешает) - вы можете попробовать, изменив размер окна на домашней странице Google и сделав окно высоким, но узким.

2
ответ дан 7 December 2019 в 14:32
поделиться
Другие вопросы по тегам:

Похожие вопросы: