当前位置:编程学习 > C#/ASP.NET >>

FastReport.net 图表无法显示

做一个图表,但是无法显示
但是通过放大缩小的那个下拉框改变一下显示比例就可以显示了。
部分代码:
 protected void btnAnalyse_Click(object sender, EventArgs e)
    {
        ...
        DataSet ds =...
       string chartFile = System.Web.HttpContext.Current.Server.MapPath("~/") + "Reports//chart.frx";
    
       WebReport1.Report.Load(chartFile);       
        WebReport1.Report.RegisterData(ds, "Data");
        WebReport1.Report.Prepare();
   }

请教一下,为什么。
问题就是,单击这个Button,显示的是空白。
不做任何操作,单击显示比例的那个下拉框,改变一下显示比例,如本来70%,改为75%,则显示正常。数据没问题,报表没问题。 --------------------编程问答-------------------- 没遇到过,帮顶! --------------------编程问答--------------------
webReport找了一个专家点击查看
--------------------编程问答-------------------- 错了,你用的fast
我还以为你用的web
你去博客园上找写这个控件的大师吧,他会有办法的 --------------------编程问答--------------------  WebReport1.Report.Load(chartFile);   
  WebReport1.Report.RegisterData(ds, "Data");
  WebReport1.Report.Prepare();
我知道原因了,WebReport1的操作必须WebReport1完成,Report是无法知道WebReport的东西的。所以要换成如下:
         WebReport1.ReportFile = chartFile;
        WebReport1.Report.RegisterData(ds, "Data");
        WebReport1.Prepare();

谢谢各位了
补充:.NET技术 ,  图表区
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,