ASP.NET 4中的Crystal Report Viewer向网页正文添加了不需要的高度

时间:2012-01-09 18:23:25

标签: c# asp.net crystal-reports

我在Web应用程序中使用VS 2010的水晶报表。我遇到问题的控件是Report Viewer。我将它包装在一个模态弹出窗口中,每当触发弹出窗口时,报表查看器就会按预期显示正常。然而,在报告查看器出现后,我的身体会有大约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>

0 个答案:

没有答案