ReportViewer1.Height设置成绝对值如:400px浏览报表正常,但设置成100%就不显示任何数据了,总不能设置成一个绝对值吧,不同的分辨率下怎么办?

解决方案 »

  1.   

    reportview的显示控制真是让人头疼,up
      

  2.   

    protected void Page_Load(object sender, EventArgs e)
        {
            Response.Write("<script language=javascript>self.moveTo(0, 0)</script>");
            Response.Write("<script>self.resizeTo(screen.availWidth, screen.availHeight)</script>");        ReportViewer1.ProcessingMode = Microsoft.Reporting.WebForms.ProcessingMode.Remote;        ReportViewer1.ShowParameterPrompts = false;
            Microsoft.Reporting.WebForms.ServerReport serverReport = ReportViewer1.ServerReport;        // Set the report server URL and report path
            serverReport.ReportServerUrl = new Uri("http://localhost/reportserver");
            serverReport.ReportPath = "/Report/rpt_PROC_Rep_CB_Query";
        }
      

  3.   

     <rsweb:ReportViewer ID="ReportViewer1" Width="100%" AsyncRendering="true" runat="server"
                        Font-Names="Verdana" Font-Size="8pt">
                        <LocalReport ReportPath="Report\Design\LoadFee.rdlc">
                        </LocalReport>
                    </rsweb:ReportViewer> 我就这样子,效果还可以