Я использую Crystal Reports для VS 2010 в веб-приложении.Элемент управления, с которым у меня возникла проблема - это средство просмотра отчетов.Я завернул его в модальное всплывающее окно, и всякий раз, когда всплывающее окно запускается, средство просмотра отчетов отображается просто отлично, как и ожидалось.ОДНАКО после появления средства просмотра отчетов к моему телу добавляется нежелательная высота около 1000 пикселей.
Я пробовал несколько изменений стиля в коде, чтобы противодействовать этому, но, похоже, ничего не работает,Я не могу сделать переполнение: скрытый, потому что я должен быть в состоянии прокрутить страницу.Если кто-то имел опыт решения этой проблемы и может помочь, это будет с благодарностью.Спасибо!
<asp:UpdatePanel ID="upReportViewer" runat="server" UpdateMode="Conditional">
<ContentTemplate>
<asp:Button ID="btnPrint" runat="server" Text="Print" class="PrintPaneButton" OnClick="btnPrint_Click" OnClientClick="displayViewer();" />
<input type="button" id="btnHidden" style="display: none;" runat="server" />
<asp:ModalPopupExtender ID="ModalPopupExtender1" PopupControlID="parentPanel" CancelControlID="btnCancel"
TargetControlID="btnHidden" runat="server">
</asp:ModalPopupExtender>
<asp:Panel ID="parentPanel" runat="server" Width="900px" BackColor="#BCC8DA" BorderWidth="2px"
BorderColor="#003366">
<asp:ImageButton ID="btnCancel" ImageUrl="Images/CloseButton.bmp" runat="server"
CssClass="btnCancel" />
<asp:Panel ID="previewPanel" Width="900px" Height="350px" runat="server" ScrollBars="Vertical"
BackColor="#BCC8DA">
<CR:CrystalReportViewer ID="CrystalReportViewer1" runat="server" BestFitPage="False"
HasExportButton="True" HasPrintButton="True" HasSearchButton="True" HasToggleGroupTreeButton="False"
HasCrystalLogo="False" HasPageNavigationButtons="True" CssClass="hide" AutoDataBind="true" />
</asp:Panel>
</asp:Panel>
</ContentTemplate>
</asp:UpdatePanel>